2013-02-12 84 views
0

我正在運行Mac OS X 10.6 w/bitnami mampstack 5.4.11(PHP 5.4.11)和NetBeans 7.2.1。 由於我從XAMPP(對於Mac)w/PHP 5.3.x切換到5.4+ NB不能使用PHPUnit或任何其他bash腳本。 PHPUnit啓動並運行,並通過終端運行,就像一個魅力。但在NB我得到這個:PHPUnit在終端上運行,但不在NetBeans中運行

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

看起來像PHP沒有interprete實際的PHP代碼...我不知道爲什麼出現這種情況,如何解決這個問題。

一些設置細節:

  • 我mampstack位於/Applications/mampstack-5.4.11/
  • PHP解釋器被設置爲/Applications/mampstack-5.4.11/php/bin/php NB配置內
  • 包括路徑設定和在PHP在NB工作以及
  • 路徑到PHP PHPUnit的bash腳本內的二進制是正確的(/Applications/mampstack-5.4.11/php/bin/php)
  • 沒有li的腳本ke#!/ path/to/php/executable \ n在NB內工作

有關如何解決此問題的任何想法?

NetBeans Forums上也回答了這個問題。

回答

0

通過用

#!/bin/sh 
/Applications/mampstack-5.4.11/php/bin/php /Applications/mampstack-5.4.11/php/bin/phpunit "[email protected]" 

#!/bin/sh 
/Applications/mampstack-5.4.11/php/bin/php /Applications/mampstack-5.4.11/php/bin/phpunit-skelgen "[email protected]" 

創建[...]/PHP /倉內的phpunit.sh和phpunit-skelgen.sh和內NetBeans的龐廷到它固定它配置。

感謝來自比目魚答案的維克托•庫特斯。

相關問題