2011-04-26 49 views
2

Ez Components存儲庫似乎無法與pyrus兼容。當pyrus試圖下載軟件包時,它似乎是302。有沒有人有安裝這個好運氣?這是PHPUnit的一個要求。使用pyrus安裝PHP EzComponents時出現的問題

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 
+0

請將此問題報告爲github上的pyrus bugtracker中的錯誤。 – cweiske 2011-05-21 22:27:19

回答

3

302FOUND狀態碼(意爲:嘿,看Location在哪裏可以找到你在找什麼)。通常客戶應該遵循Location-標題中給出的鏈接,但看起來,Pyrus沒有。這應該被視爲一個錯誤(正如cweiske所提到的)。

2

這不是唯一的問題。 ezComponents位置標題重定向到/。所以我不認爲單獨修復這個bug會有所幫助。看起來ezComponents有一個相當奇怪的設置,pyrus無法處理。

Pyrus適用於phpunit.de等。

+0

我想你可能是對的。最後,我使用了更新版本的PEAR來安裝phpunit2。我不再使用這臺機器,所以我不能真正幫助測試它。 – Keyo 2011-05-22 20:32:27