尝试时
pear install phpunit/PHPUnit
我收到以下错误
Failed to download pear/HTTP_Request2 within preferred state "stable", latest release is version 2.0.0RC1, stability "beta", use "channel://pear.php.net/HTTP_Request2-2.0.0RC1" to install
phpunit/PHPUnit can optionally use PHP extension "curl"
phpunit/PHPUnit can optionally use PHP extension "dbus"
pear/XML_RPC2 requires package "pear/HTTP_Request2" (version >= 0.6.0)
phpunit/PHPUnit requires package "pear/XML_RPC2"
No valid packages found
install failed
它说在那里使用另一个频道,但我似乎无法发现或添加该频道!执行此操作的正确命令是什么,或者我还能做什么?
非常感谢, MRB
编辑:
发布后,哇,10秒。
pear install HTTP_Request2-2.0.0RC1
答案 0 :(得分:14)
As mentioned in the online PEAR manual,PEAR安装程序默认只安装稳定的软件包。如果您希望安装尚未声明稳定的软件包,则可以在不更改首选状态的情况下通过在尝试安装时指定版本号或其状态来执行此操作。因此:
$ pear install -f package_name-1.2.3
或者,如果某个软件包处于测试阶段,您可以使用以下命令安装:
$ pear install -f package_name-beta
同样,如果包是alpha:
$ pear install -f package_name-alpha
还有一个'devel'稳定状态,但并没有在该状态下释放很多包。 有时,错误消息将包含一个有用的提示,如上面的问题中所示;)