梨包安装但之后没有找到

时间:2014-04-11 06:34:33

标签: php package pear package-managers

我正在使用mac并尝试通过pear包管理器安装http_request2和mail_mime。

当我使用pear install命令时,我看到了:

$ pear install http_request2
downloading HTTP_Request2-2.2.1.tgz ...
Starting to download HTTP_Request2-2.2.1.tgz (107,339 bytes)
.........................done: 107,339 bytes
downloading Net_URL2-2.0.5.tgz ...
Starting to download Net_URL2-2.0.5.tgz (17,456 bytes)
...done: 17,456 bytes
install ok: channel://pear.php.net/Net_URL2-2.0.5
install ok: channel://pear.php.net/HTTP_Request2-2.2.1

这让我相信这是正确安装的。但是,如果我然后运行pear list -a,我得到以下输出:

$ pear list -a
Installed packages, channel __uri:
==================================
(no packages installed)

Installed packages, channel doc.php.net:
========================================
(no packages installed)

Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.11  stable
Console_Getopt   1.3.1   stable
PEAR             1.9.4   stable
Structures_Graph 1.0.4   stable
XML_Util         1.2.1   stable

Installed packages, channel pecl.php.net:
=========================================
(no packages installed)

http_request2不包含在已安装的软件包中,尽管只是被告知它已安装。

我还可以再次运行pear install http_request2命令,它不会给我

ignoring installed package pear/http_request2

喜欢它应该,而只是继续安装。

我跑了

pear config-get php_dir

并在该目录中找到了http_request2。

我尝试按照此帖中的建议更改include_path文件中的php.ini变量:Pear Packages not working但它没有改变任何内容。

如果可能的话,我宁愿不重新安装梨,因为我没有这方面的经验,也不想意外地结束两颗梨,正如所建议的那样:https://stackoverflow.com/a/6596669/2718779。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可能偶然发现了我在https://stackoverflow.com/a/19177767/282601中解决的问题 - 安装了两个版本的梨。