【问题标题】:Composer shows transport exception while installing packageComposer 在安装包时显示传输异常
【发布时间】:2017-07-01 01:49:14
【问题描述】:

我想为我的 Laravel 5.3 项目安装 Guzzle HTTP 包。

但是当我运行特定的安装命令时,composer 显示如下:

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

尝试composer diagnose 并检查一切正常。还尝试了composer self-update,但这也无济于事。

【问题讨论】:

  • 你能发布你的作曲家诊断结果吗?
  • ``` 检查 composer.json:OK 检查平台设置:OK 检查 git 设置:OK 检查 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``` SPAN>

标签: php laravel composer-php


【解决方案1】:

尝试通过运行composer config -g repo.packagist composer https://packagist.org 对所有资源强制使用 HTTPS

【讨论】:

    【解决方案2】:

    最后在composer.json的最后加上如下代码后,就成功了!

    “存储库”:[ { “类型”:“作曲家”, "网址": "https://packagist.org" }, {“包装师”:假} ]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-30
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      相关资源
      最近更新 更多