2013-11-18 4 views
0

Я читал множество и множество руководств по установке PHPUnit. Я дошел до установки самого PHPUnit и его зависимостей (и некоторых дополнительных пакетов, таких как PHP_Invoker). Однако, когда я набираю phpunit в командной строке, bash говорит мне, что ничего не нашел.Phpunit не может быть запущен из командной строки в Mac OS X 10.9 (Mavericks)

Я рассмотрел вопросы, заданные ранее здесь, но места кажутся разными; хотя установка в порядке, например, я ничего не знаю о phpunit в каталоге/usr/lib/php /. Тем не менее, файлы находятся под ~/pear/share/pear/PHPUnit, и все, кажется, загружается.

Моя проблема заключается в запуске phpunit из командной строки для запуска моих тестов. Есть что-то, что мне не хватает?

+0

phpunit - это php-библиотека. это не то, что вы можете запускать автономно. –

+1

Я хотел бы запустить свои тесты. Насколько я понимаю, помимо библиотеки есть утилита командной строки, которую я могу использовать. Например, «phpunit tests/unit». –

ответ

1

Кажется, вы установили PEAR локально для своего пользователя, а не для всей системы.

Теперь вы можете либо установить его для всей системы (делать всю работу снова), или просто добавить каталог PEAR bin в переменную окружения $PATH:

PATH=$PATH:~/pear/share/bin/ 

Тогда PHPUnit будет исполняемый файл без пути.

Чтобы найти полный путь, запустите

$ pear list-files phpunit/phpunit | grep bin 
+0

Я хотел бы поблагодарить вас за ваш сухой информативный ответ. Хотя моя проблема была не такой, какой я ожидал, и ваш ответ не совсем применим ко мне, я многое узнал из вашего ответа. Благодарю. –

0

К сожалению, этот вопрос был вызван моей ошибкой. Хотя груша не давала мне никаких ошибок, по какой-то причине phpunit не был полностью установлен (файл I.E. ~/pear/bin/phpunit не создавался).

Смежные вопросы