首页 > 解决方案 > Composer 在安装 Laravel 时显示错误

问题描述

我正在尝试下载 Laravel,但 composer 显示错误并在花费大量时间后停止安装过程。我引用了确切的错误,

[Composer\Downloader\TransportException] Content-Length 不匹配,收到 131768 字节超出预期的 353797

create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [-- no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [] [] []

如何修复此错误并开始使用 Laravel!

更新- 我在 config.json 文件中进行了以下更改。

 {
  "config": {
    "github-protocols": [
      "https"
    ]
  },
  "repositories": {
    "packagist.org": {
      "type": "composer",
      "url": "https://packagist.org"
    }
  }
}

但是,它也不起作用!

标签: phplaravelcomposer-php

解决方案


您在composer.json中的“存储库”键应该是这样的:

"repositories" : [
  {
    "type": "composer",
    "url": "https://packagist.org"
  },
  {
    "packagist": false
  }
]


推荐阅读