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

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


person Mark Kennedy    schedule 04.10.2013    source источник
comment
Вы связывались с ними? Обычно DH очень быстро решает проблемы   -  person Kai Qing    schedule 04.10.2013


Ответы (1)


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

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

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

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

person cweiske    schedule 04.10.2013
comment
'pear list-files pear|grep bin', что cmd возвращает пустую строку. Как мне проверить свой сервер DH на наличие разных версий - person Mark Kennedy; 04.10.2013
comment
замените bin скриптом. - person cweiske; 05.10.2013