Инструмент командной строки PHPUnit Не работает

Я запускаю XAMPP на окнах.

Недавно я загрузил PHPUnit из инструмента PEAR CLI.

Все выглядит отлично, (eclipse правильно предлагает завершение кода, поэтому означает, что он был правильно добавлен в include_path), , но, когда я пытаюсь заставить его работать через консоль, набрав phpunit ( это в переменной PATH окружающей среды), она зависает на секунду или две, а затем закрывается (как если бы она была завершена).

Я также пробовал phpunit --help и не имел успеха.

Также попробовал phpunit --verbose.

У кого-нибудь еще была такая же проблема или было известно решение?

Ответы

Ответ 1

Удостоверьтесь, что ваш PEAR поднял дату:

pear upgrade-all

Выполните вышеуказанное, пока он ничего не говорит "upgrade-all", а затем переустановит PHPUnit

pear install --alldeps --force phpunit/PHPUnit

Если это не исправить ошибку, убедитесь, что в вашем php.ini включено все сообщения об ошибках и проверьте свои журналы ошибок.

Если это не сработает, рассмотрите возможность использования PHPUnit через Composer или Phar вместо PEAR

Ответ 2

Для Debian или Ubuntu добавьте это в свой файл PHP ini:

suhosin.executor.include.whitelist="phar"