PHPUnit CLI недоступен после установки PEAR - PullRequest
7 голосов
/ 04 декабря 2010

Я установил PHPUnit на моем OS X Snow Leopard с помощью следующей команды:

sudo pear channel-discover pear.phpunit.de
sudo pear install phpunit/PHPUnit

Я ожидаю, что команда CLI phpunit будет доступна после этого, но это не так. Я посмотрел в /usr/local/bin и /usr/lib/php/PHPUnit, но не могу найти ничего похожего на CLI.

Может кто-нибудь сказать мне, как настроить CLI?

Ответы [ 3 ]

9 голосов
/ 25 октября 2011

У меня была такая же проблема, я не получил никаких ошибок после установки Pear, но некоторые каталоги и файлы были установлены (в / usr / lib / php / pear) и другие отсутствуют (у меня не было файла phpunit.sh среди других).

Моя настройка: OSX Lion 10.7.2 + PHP 5.3.6 + PEAR 1.9.2.

Я не могу точно сказать, в чем проблема, но я обнаружил, что установщик PEAR не обновился, поэтому я обновил его (до 1.9.4) с помощью:

sudo pear upgrade pear

После этого, следуя руководству по phpunit, я набрал:

sudo pear config-set auto_discover 1

Так что вам не нужно добавлять каналы для каждого пакета и зависимости.А потом:

sudo pear install --alldeps pear.phpunit.de/PHPUnit

И вуаля, все наконец работает!

7 голосов
/ 04 декабря 2010

У меня была такая же проблема, после проверки страницы установки и запуска команд ниже, она заработала. Просто убедитесь, что удалили его перед запуском.

sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install phpunit/PHPUnit
0 голосов
/ 22 августа 2013

Не забудьте очистить кеш после обнаружения каналов:

sudo pear clear-cache

Я не смог ничего установить с PEAR и очистка кеша сработала для меня

...