1

我在 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

有人遇到过类似的问题吗?

4

1 回答 1

0

您安装了两个版本的 pear。你运行的那个,你升级的那个。

which pearpear list-files pear|grep script将返回与;不同的路径 那是你的问题。

要么运行已安装的(从列表文件),要么设置路径以便which pear更新 -version(pear config-showpear config-set)。

请参阅Can't install PHPUnit via PEAR, requires PEAR Installer >= 1.9.2, can't upgrade PEAR from 1.9.0了解更多信息。

于 2013-10-04T09:27:40.493 回答