MrB*_*MrB 17 pear phpunit httprequest
当试图做
pear install phpunit/PHPUnit
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
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
Run Code Online (Sandbox Code Playgroud)
它说在那里使用另一个频道,但我似乎无法发现或添加该频道!执行此操作的正确命令是什么,或者我还能做什么?
非常感谢,MrB
编辑:
得到它,哇,10s后张贴.
pear install HTTP_Request2-2.0.0RC1
Run Code Online (Sandbox Code Playgroud)
kgu*_*est 14
如在线PEAR手册中所述,PEAR安装程序默认只安装稳定的软件包.如果您希望安装尚未声明稳定的软件包,则可以在不更改首选状态的情况下通过在尝试安装时指定版本号或其状态来执行此操作.从而:
$ pear install -f package_name-1.2.3
Run Code Online (Sandbox Code Playgroud)
或者,如果某个软件包处于测试阶段,您可以安装它:
$ pear install -f package_name-beta
Run Code Online (Sandbox Code Playgroud)
同样,如果包是alpha:
$ pear install -f package_name-alpha
Run Code Online (Sandbox Code Playgroud)
还有一个'devel'稳定状态,但并没有在该状态下释放许多包.有时,错误消息将包含一个有用的提示,如上面的问题所示;)