Проблемы с установкой PHP EzComponents с помощью pyrus

Похоже, что репозиторий Ez Components не будет хорошо работать с pyrus. Кажется, 302, когда pyrus пытается загрузить пакет. Кому-нибудь повезло установить это? Это требование для PHPUnit.

C:\wamp\bin\php\php5.3.5>php pyrus.phar install  ezc/eZComponents
Pyrus version 2.0.0a3 SHA-1: BE7EA9D171AE3873F1BBAF692EEE9165BB14BD5D
Using PEAR installation found at pyrus
Downloading components.ez.no/eZComponents

PEAR2\Pyrus\Package\Exception: Invalid abstract package components.ez.no/eZCompo
nents
 PEAR2\Pyrus\Package\Exception: Could not download from "http://components.ez.no
/get/eZComponents-2009.2.1.phar"
  PEAR2\Pyrus\Package\Exception: Download failed, received 302

2 ответа

302 это код состояния для FOUND (означает: Эй, посмотри на Location где найти то, что вы ищете). Обычно клиент должен перейти по ссылке, указанной в LocationЗаголовок, но кажется, что Pyrus нет. Это следует рассматривать как ошибку (как упомянуто cweiske).

Это не единственная проблема. Заголовок местоположения ezComponents перенаправляет на /. Поэтому я не думаю, что только исправление этой ошибки поможет. Кажется, у ezComponents довольно странные настройки, с которыми pyrus не может справиться.

Pyrus прекрасно работает с phpunit.de и так далее.

Другие вопросы по тегам