2013-02-12 3 views
0

Я запускаю Mac OS X 10.6 w/bitnami mampstack 5.4.11 (PHP 5.4.11) и NetBeans 7.2.1. Поскольку я переключился с XAMPP (для Mac) с PHP 5.3.x на 5.4+, NB не может использовать PHPUnit или любой другой сценарий bash. PHPUnit работает и работает как шарм через Terminal. Но в NB я получаю это:PHPUnit работает на терминале, но не в NetBeans

/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 установлен в /Applications/mampstack-5.4.11/php/bin/php в NB конфигурации
  • включают пути установлены и работают в PHP, а также в NB
  • путь к PHP двоичный в PHPUnit Баш скрипт правильно (/Applications/mampstack-5.4.11/php/bin/php)
  • ни один из скриптов, которые идут li ke #!/path/to/php/executable \ n работает в пределах NB больше

Любые идеи о том, как исправить это?

Также опубликуйте этот вопрос на NetBeans Forums.

ответ

0

Fixed это путем создания phpunit.sh и phpunit-skelgen.sh внутри [...]/PHP/бункером с

#!/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]" 

и Понтинга к нему в среде NetBeans конфигурации.

Благодаря победителю ♦♦ от битнами ответов.