似乎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
答案 0 :(得分:3)
302
是FOUND
的状态代码(意思是:嘿,请查看Location
在哪里找到您要查找的内容)。通常客户端应该遵循Location
- 标题中给出的链接,但似乎Pyrus没有。这应该被视为一个错误(如cweiske所述)。
答案 1 :(得分:2)
这不是唯一的问题。 ezComponents位置标题重定向到/。所以我不认为单独修复这个bug会有所帮助。似乎ezComponents有一个奇怪的设置,pyrus无法处理。
Pyrus可以和phpunit.de一起使用,等等。