2017-02-13 37 views
0

我想为我的Laravel 5.3项目安装Guzzle HTTP包。作曲家在安装包时显示传输异常

但是,当我跑了具体的安装命令,作曲家显示以下内容:

[作曲\下载\ TransportException]
的“http://packagist.org/p/cordoval/hamcrest-php%249e26dffac4ed896eb042373003ee127ad49377842601ba5bd833d00e135a3c62.json”文件无法下载:未能打开流:HTTP请求失败!

试过composer diagnose并检查一切正常。也试过composer self-update,但这也没有帮助。

+0

可您发布的作曲家诊断结果? –

+0

''' 检查composer.json:OK 检查平台设置:确定 检查git的设置:确定 检查HTTP连接到packagist:OK 检查的HTTPS连接到packagist:OK 检查github.com速率限制:OK 检查磁盘可用空间:OK 检查pubkeys: 标签公共密钥指纹:57815BA2 7E54DC31 7ECC7CC5 573090D0 87719BA6 8F3BB723 4E5D42D0 84A14642 开发公钥指纹:4AC45767 E5EC2265 2F0C1167 CBBB8A2B 0C708369 153E328C AD90147D AFE50952 OK 检查作曲家版本:OK ''' –

回答

0

尝试通过运行composer config -g repo.packagist composer https://packagist.org

0

最后,在composer.json的末尾添加以下代码后强制HTTPS的所有资源,它的工作!

“库”: { “类型”: “作曲家”, “URL”: “https://packagist.org” }, { “packagist”:假} ]