phpunit在cmd中工作,但在NetBeans中不工作

phpunit在cmd中工作,但在NetBeans中不工作,php,unit-testing,netbeans,phpunit,Php,Unit Testing,Netbeans,Phpunit,我对NetBeans有问题。 我在Netbeans中安装了PHPUnit并更新了用于单元测试的配置,但当我关闭Netbeans并在下次PHPUnit不工作时打开它时。 我在cmd中测试了PHPUnit的绝对路径,效果很好: C:\WebServers\usr\local\php5\phpunit.bat——版本 结果是: PHPUnit 3.6.7 by Sebastian Bergmann. 但在NetBeans中,我仍然会遇到错误: Selected PHPUnit (version ?.

我对NetBeans有问题。 我在Netbeans中安装了PHPUnit并更新了用于单元测试的配置,但当我关闭Netbeans并在下次PHPUnit不工作时打开它时。 我在cmd中测试了PHPUnit的绝对路径,效果很好:

C:\WebServers\usr\local\php5\phpunit.bat——版本

结果是:

PHPUnit 3.6.7 by Sebastian Bergmann.
但在NetBeans中,我仍然会遇到错误:

Selected PHPUnit (version ?.?.?) is too old, upgrade it if possible (the minimum version is 3.3.0).

在php.ini中包含_路径:

include_path=".;C:\WebServers\usr\local\php5\PEAR"

我做错了什么?

您的phpunit.bat可能指向与Netbeans使用的不同的PHP安装。如果你是上周我试图帮助解决同一问题的同一个人(他让它在台式机上工作,而不是笔记本电脑上),那么这种情况尤其可能发生

请检查并告诉我您的系统中是否有多个php.exe


可能的解决方案是从系统路径中的第一个php.exe获取include_路径,并将其前置到Netbeans的php.ini中的include_路径。

您的phpunit.bat可能指向与Netbeans使用的不同的php安装。如果你是上周我试图帮助解决同一问题的同一个人(他让它在台式机上工作,而不是笔记本电脑上),那么这种情况尤其可能发生

请检查并告诉我您的系统中是否有多个php.exe


可能的解决方案是从系统路径中的第一个php.exe获取include_路径,并将其前置到Netbeans的php.ini中的include_路径。

这看起来像是Netbeans正在使用其他PHPUnit版本。但在配置中,我键入了PHPUnit的right path to right version:(尝试将您的netbeans更新到新的7.1版本。我知道以前版本的netbeans也有类似的问题。C:\WebServers\usr\local\bin\php--ini是否产生了预期的ini路径?也许可以将C:\WebServers\usr\local\php5\PEAR添加到全局包含中?除此之外似乎还可以:/这看起来netbeans好像在使用其他一些工具。)er PHPUnit版本。但在配置中,我键入了PHPUnit正确版本的正确路径:(请尝试将您的netbeans更新到新的7.1版本。我知道以前版本的netbeans也存在类似问题。C:\WebServers\usr\local\bin\php--ini是否生成预期的ini路径?也许可以将C:\WebServers\usr\local\php5\PEAR添加到全局包含中?除此之外,似乎还可以:/