如何获取安装ezComponents ConsoleTools

如何获取安装ezComponents ConsoleTools

问题描述:

由于PEAR试图从“components.ez.no”中获取ConsoleTools,而这已不再可用,因此如何满足“phpcpd”安装的依赖关系?如何获取安装ezComponents ConsoleTools

+0

[根@本地SRC]#梨安装PHPUnit/phpcpd 未知远程信道:components.ez.no 的PHPUnit/phpcpd需要程序包“频道:// components.ez.no/ConsoleTools“(version> = 1.6) 找不到有效的软件包 安装失败 – 2012-03-22 16:17:27

暂时没有梨释放。你可以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