我在Dreamhost帐户上使用SSH。
我需要通过pear
安装HTTP_Request2 PHP库pear install HTTP_Request2
给出以下错误
pear/HTTP_Request2 requires PEAR Installer (version >= 1.9.2), installed version is 1.9.1
这是pear -V
PEAR Version: 1.9.1
我尝试在Dreamhost服务器上强制升级
pear upgrade --force http://pear.php.net/get/PEAR-1.9.2
甚至pear install PEAR-1.9.4
但是这个错误导致:pear/PEAR is already installed and is the same as the released version 1.9.4
install failed
任何人遇到过类似的问题吗?
答案 0 :(得分:0)
您安装了两个版本的pear。您运行的那个,以及您升级的那个。
which pear
将返回与pear list-files pear|grep script
不同的路径;这是你的问题。
运行已安装的路径(来自列表文件),或设置路径以便更新which pear
- 版本(pear config-show
和pear config-set
)。
有关详细信息,请参阅Can't install PHPUnit via PEAR, requires PEAR Installer >= 1.9.2, can't upgrade PEAR from 1.9.0。