Пакеты Pear устанавливаются, но потом не обнаруживаются

Я работаю на Mac и пытаюсь установить http_request2 и mail_mime через менеджер пакетов pear.

Когда я использую команду установки груши, я вижу это:

$ 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 не работает но это ничего не изменило.

Я бы предпочел не переустанавливать грушу, если это возможно, потому что у меня нет опыта в этом, и я не хочу случайно получить две груши, как это может произойти здесь: https://stackoverflow.com/a/6596669/2718779. Какие-либо предложения?


person jwmortensen    schedule 11.04.2014    source источник


Ответы (1)


Вы, вероятно, наткнулись на проблему, которую я решил в https://stackoverflow.com/a/19177767/282601 - две версии установлена ​​груша.

person cweiske    schedule 13.04.2014