如何获取安装ezComponents ConsoleTools
问题描述:
由于PEAR试图从“components.ez.no”中获取ConsoleTools,而这已不再可用,因此如何满足“phpcpd”安装的依赖关系?如何获取安装ezComponents ConsoleTools
答
暂时没有梨释放。你可以install from svn。
您也可以尝试从github上安装phpcd,它可能不依赖于ConsoleTools:https://github.com/sebastianbergmann/phpcpd/blob/master/README.markdown
答
从SVN安装是一个500MB的下载。如果你不需要整个软件包,这些命令将起作用,并且更小。
试图安装时,我接受这样的:
$ 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
您应该收到这些成功消息... 添加频道“组件.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
[根@本地SRC]#梨安装PHPUnit/phpcpd 未知远程信道:components.ez.no 的PHPUnit/phpcpd需要程序包“频道:// components.ez.no/ConsoleTools“(version> = 1.6) 找不到有效的软件包 安装失败 – 2012-03-22 16:17:27