Dreamhost – Последняя версия PEAR

Я нахожусь в SSH на своей учетной записи Dreamhost.

Мне нужно установить PHP-библиотеку HTTP_Request2 через грушу

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

Кто-нибудь сталкивается с подобными проблемами?

У вас установлены две версии груши. Тот, который вы запускаете, и тот, который вы обновляете.

which pear вернет другой путь, чем pear list-files pear|grep script ; это твоя проблема.

Либо запустите установленный (из списка-файлов), либо установите пути, чтобы обновляемая версия which pear -version обновилась ( pear config-show и pear config-set ).

См. Невозможно установить PHPUnit через PEAR, требуется PEAR Installer> = 1.9.2, не может обновить PEAR с 1.9.0 для получения дополнительной информации.