我想为我的Laravel 5.3项目安装Guzzle HTTP软件包。
但是当我运行特定的安装命令时,作曲家显示以下内容:
[作曲家\下载器\传输异常]
无法下载"http://packagist.org/p/cordoval/hamcrest-php%249e26dffac4ed896eb042373003ee127ad49377842601ba5bd833d00e135a3c62.json"文件:无法打开流:HTTP 请求失败!
尝试composer diagnose
并检查一切正常。也尝试了composer self-update
但这也无济于事。
尝试通过运行composer config -g repo.packagist composer https://packagist.org
来强制所有资源使用 HTTPS
最后,在 composer.json 末尾添加以下代码后,它起作用了!
"存储库":[ { "类型": "作曲家", "网址": "https://packagist.org" }, { "packagist": false } ]