Как установить ezComponents ConsoleTools
Так как PEAR пытается получить ConsoleTools из "components.ez.no", который больше не доступен, как удовлетворяет эта зависимость для установки "phpcpd"?
2 ответа
На данный момент нет выпуска груш. Вы можете установить из SVN.
Вы также можете попробовать установить phpcd из github, это может не зависеть от ConsoleTools: https://github.com/sebastianbergmann/phpcpd/blob/master/README.markdown
Установка из 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
Вы должны получить эти сообщения об успешном завершении... Добавление канала "component.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