Как установить ezComponents ConsoleTools - PullRequest
5 голосов
/ 22 марта 2012

Поскольку PEAR пытается получить ConsoleTools из "component.ez.no", который больше не доступен, как удовлетворяет эта зависимость для установки "phpcpd"?

Ответы [ 2 ]

2 голосов
/ 21 апреля 2013

Установка из SVN была загружена 500 Мб. Если вам не нужен весь пакет, эти команды будут работать и будут намного меньше.

Я получаю это при попытке установить:

$ pear install --alldeps phpunit/PHPUnit_SkeletonGenerator 
Unknown remote channel: components.ez.no
phpunit/PHPUnit_SkeletonGenerator requires package "channel://components.ez.no/ConsoleTools (version >= 1.6)
No valid packages found
install failed

Все, что вам нужно сделать, это запустить:

$ pecl channel-discover components.ez.no

Вы должны получить эти сообщения об успехе ... Добавление канала "components.ez.no" завершилось успешно Открытие канала "components.ez.no" успешно выполнено

Теперь команда будет работать правильно ...

$ pear install --alldeps phpunit/PHPUnit_SkeletonGenerator

Мой вывод был:

downloading PHPUnit_SkeletonGenerator-1.2.0.tgz ...
Starting to download PHPUnit_SkeletonGenerator-1.2.0.tgz (11,210 bytes)
.....done: 11,210 bytes
downloading ConsoleTools-1.6.1.tgz ...
Starting to download ConsoleTools-1.6.1.tgz (869,994 bytes)
...done: 869,994 bytes
downloading Base-1.8.tgz ...
Starting to download Base-1.8.tgz (236,357 bytes)
...done: 236,357 bytes
install ok: channel://components.ez.no/Base-1.8
install ok: channel://components.ez.no/ConsoleTools-1.6.1
install ok: channel://pear.phpunit.de/PHPUnit_SkeletonGenerator-1.2.0
2 голосов
/ 24 марта 2012

На данный момент нет выпуска груш.Вы можете установить из svn .

Вы также можете попробовать установить phpcd из github, это может не зависеть от ConsoleTools: https://github.com/sebastianbergmann/phpcpd/blob/master/README.markdown

...