phpunit работает в cmd, но не в NetBeans - PullRequest
2 голосов
/ 18 января 2012

У меня проблема с NetBeans. Я установил PHPUnit и обновил конфигурацию в Netbeans для модульного тестирования, но когда закрыл NetBeans и открыл его в следующий раз, PHPUnit не работает. Я протестировал абсолютный путь PHPUnit в cmd, и он хорошо работает:

C:\WebServers\usr\local\php5\phpunit.bat --version

Результат:

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).

unit testing configuration

general php options

Include_path в php.ini:

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

Что я делаю не так?

1 Ответ

0 голосов
/ 04 марта 2012

Ваш phpunit.bat, вероятно, указывает на иную установку PHP, чем та, которую использует Netbeans. Это особенно вероятно, если вы тот же парень, которого я пытался помочь с той же проблемой на прошлой неделе (у которого он работал на настольном компьютере, но не на ноутбуке).

Пожалуйста, проверьте и скажите, есть ли в вашей системе несколько php.exe.

Вероятное решение - взять include_path из первого php.exe в системном пути и добавить его к include_path в php.ini Netbeans.

...