0

Mac OS X 10.6 w / bitnami mampstack 5.4.11(PHP 5.4.11)およびNetBeans7.2.1を実行しています。XAMPP(Mac用)w / PHP 5.3.xから5.4+に切り替えたので、NBはPHPUnitやその他のbashスクリプトを使用できません。PHPUnitは稼働しており、ターミナルを介してチャームのように機能します。しかし、NBではこれがわかります:

/Applications/mampstack-5.4.11/php/bin/phpunit: line 2: ?php: No such file or directory

phpが実際のphpコードを解釈しなかったようです...なぜこれが発生するのか、そしてこれを修正する方法がわかりません。

いくつかのセットアップの詳細:

  • 私のmampstackは/Applications/mampstack-5.4.11/にあります
  • phpインタープリターはNB構成内で/Applications/mampstack-5.4.11/php/bin/phpに設定されます
  • インクルードパスが設定され、PHPとNBで機能します
  • PHPUnit bashスクリプト内のphpバイナリへのパスが正しい(/Applications/mampstack-5.4.11/php/bin/php)
  • #!/ path / to / php/executableのようなスクリプトは\nNB内では機能しなくなりました

これを修正する方法について何かアイデアはありますか?

また、この質問をNetBeansフォーラムに投稿してください。

4

1 に答える 1

0

[...] / php/bin内にphpunit.shとphpunit-skelgen.shを作成して修正しました。

#!/bin/sh
/Applications/mampstack-5.4.11/php/bin/php /Applications/mampstack-5.4.11/php/bin/phpunit "$@"

#!/bin/sh
/Applications/mampstack-5.4.11/php/bin/php /Applications/mampstack-5.4.11/php/bin/phpunit-skelgen "$@"

NetBeans構成内でそれにポンティングします。

bitnamiの回答からの勝利者♦♦に感謝します。

于 2013-02-18T13:12:31.893 に答える