Я борюсь с этой проблемой. Вот что я пробовал:Установка PHPUnit на MAMP 2.1.3 (Mountain Lion)
$ cd /Applications/MAMP/bin/php/php5.4.10/bin/
$ sudo ./pear channel-update pear.php.net
$ sudo ./pear upgrade pear
$ sudo /Applications/MAMP/bin/php/php5.4.10/bin/pear channel-discover pear.phpunit.de
$ sudo /Applications/MAMP/bin/php/php5.4.10/bin/pear channel-discover pear.symfony-project.com
$ sudo /Applications/MAMP/bin/php/php5.4.10/bin/pear install phpunit/PHPUnit
Так что, кажется, работает, но PHPUnit фактически устанавливается в
/Applications/MAMP/bin/php3/bin/
Если бы я попытался запустить его оттуда, он не работает (нет выход, нет журнала). Если я переведу его в папку php 5.4.10, он все равно не работает.
Я заменил PHP CLI Mac OS с MAMP'S:
$ which php
/Applications/MAMP/bin/php/php5.4.10/bin/php
Как было предложено на каком-то сайте, я также попытался удалить
/Applications/MAMP/bin/php/php5.4.10/conf/pear.conf
Но ничего, кажется, помогает.
Любая идея?
Спасибо, я не знал, что Composer можно использовать для phpunit! Мне кажется странным, что мне нужен один экземпляр для каждого проекта, но это тоже может иметь смысл. – Julien
Вы можете установить материал по всему миру. Тем не менее, я на самом деле думаю, что хорошо, что у вас есть отдельная копия для каждого проекта, так как вам могут понадобиться разные версии (но не для phpunit). –
Да, также проще установить пакеты на другие машины ... Наверное, я начинаю понимать значение Composer! Благодарю. – Julien