Инструмент командной строки 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"