5

由于 PEAR 尝试从不再可用的“components.ez.no”获取 ConsoleTools,如何满足“phpcpd”安装的依赖关系?

4

2 回答 2

2

从 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

您应该会收到这些成功消息... 添加频道“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
于 2013-04-21T03:32:57.297 回答
2

目前没有梨释放。您可以从 svn 安装

您也可以尝试从 github 安装 phpcd,它可能不依赖于 ConsoleTools:https ://github.com/sebastianbergmann/phpcpd/blob/master/README.markdown

于 2012-03-24T09:49:44.083 回答