【问题标题】:Pear packages installing but not found afterwards梨包安装但之后没有找到
【发布时间】:2014-05-25 04:04:23
【问题描述】:

我正在使用 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。

我尝试按照这篇文章中的建议更改我的php.ini 文件中的include_path 变量:Pear Packages not working,但它没有改变任何东西。

如果可能的话,我宁愿不重新安装 pear,因为我没有这方面的经验,也不想意外地得到两个 pear,因为建议可以在这里发生:https://stackoverflow.com/a/6596669/2718779。有什么建议吗?

【问题讨论】:

    标签: php package pear package-managers


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-12-02
      • 2014-02-26
      • 2011-12-19
      • 2015-02-23
      • 1970-01-01
      • 2011-07-18
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多