Я нахожусь в 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 для получения дополнительной информации.