我正在运行 Mac OS X 10.6 w/bitnami mampstack 5.4.11 (PHP 5.4.11) 和 NetBeans 7.2.1。由于我已经从带有 PHP 5.3.x 的 XAMPP(用于 Mac)切换到 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 \n 这样的脚本都不再在 NB 中工作了
有想法该怎么解决这个吗?
还在NetBeans 论坛上发布此问题。