Composer:无法找到请求的PEAR包

时间:2014-06-13 09:05:59

标签: php composer-php pear

尝试安装PEAR包HTTP_Download2(does exist),但我收到错误“在任何版本中找不到所请求的包pear-pear.php.net/http_download2,可能有一个包名中的拼写错误。“

composer.json:

{ "repositories": [ { "type": "pear", "url": "http://pear.php.net", "vendor-alias": "pear" } ], "require": { "aws/aws-sdk-php": "2.*", "pear/HTTP_Download2": "*" } } 这是我已经解决的问题,但我已经尝试了多种方法,我在这里找到并不断得到同样的错误。不确定一些PEAR包是如何工作的,但这个没有?

我尝试过的一些事情:

2 个答案:

答案 0 :(得分:0)

啊,刚刚意识到HTTP_Download2只是一个占位符,而代码只出现在Github上(我之前使用过,但是它的一些依赖项没有编写器文件,我认为它更快使用PEAR来分支那些项目)。恢复到HTTP_Download修复了该问题。梨死了? :P

答案 1 :(得分:0)

我自己用PEAR的Config_Lite遇到了这个问题并最终使用

"require": {
    "pear/config_lite": "dev-master"
}