2

Ez Components リポジトリは pyrus とうまく動作しないようです。pyrus がパッケージをダウンロードしようとすると 302 のように見えます。これをインストールして運が良かった人はいますか?これは 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
4

2 に答える 2

3

302のステータスコードですFOUND(意味:Location探しているものが見つかる場所を見てください)。通常、クライアントはLocation-header で指定されたリンクをたどる必要がありますが、Pyrus はそうしていないようです。これはバグとして扱われるべきです (cweiske が述べているように)。

于 2011-05-21T22:41:53.117 に答える
2

これだけが問題ではありません。ezComponents Location ヘッダーは / にリダイレクトされます。したがって、このバグを修正するだけでは役に立たないと思います。ezComponents には、pyrus が処理できない非常に奇妙な設定があるようです。

Pyrus は phpunit.de などで正常に動作します。

于 2011-05-22T19:09:34.360 に答える