У меня есть проблемы при установке PHPUnit 3.4.6 через ГРУШУ 1.9.0. После того, как я обнаруживаю канал pear.phpunit.de и пытаюсь использовать одну из следующих команд:
грушевая установка phpunit/PHPUnit
грушевая установка - alldeps phpunit/PHPUnit
грушевая установка - onlyreqdeps phpunit/PHPUnit
это перестало работать, давая мне после ошибки:
Никакие выпуски, доступные для пакета "pear.phpunit.de/PHPUnit"
установка перестала работать
Я нашел несколько потоков от людей с той же проблемой, но ГРУША обновления к новейшей версии обычно работала на них. Также, кажется, нет близко ни к каким учебным руководствам для установки PHPUnit для Windows.
Править:
Я также попытался изменить prefered_state на бету; не помог.
Я также попытался получить список всех доступных пакетов:
грушевый удаленный список-c phpunit
Это дает мне другую ошибку:
Не может загрузить non-http URL "/c/categories.xml"
У меня вчера была такая же проблема, и решила его, обновив каналы
pear clear-cache
pear update-channels
, прежде чем пытаться установить phpunit.
Надеюсь, это поможет.
Он просто устанавливает меня, когда я набираю:
pear channel-discover pear.phpunit.de
pear install --onlyreqdeps phpunit/PHPUnit
Может быть, есть проблемы с версиями, вы можете установить preferred_state из пакетов груши в другое состояние, чем stable:
pear config-set preferred_state beta
Какой вывод полного сообщения об ошибке? Для меня оно не работало, пока я не установил его, используя опцию --alldeps
, и не запустил pear channel-discover pear.symfony-project.com
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover pear.symfony-project.com
sudo pear install --alldeps phpunit/PHPUnit