Composer 在安装 Laravel 时显示错误

Posted

技术标签:

【中文标题】Composer 在安装 Laravel 时显示错误【英文标题】:Composer showing error while installing Laravel 【发布时间】:2018-10-29 20:01:51 【问题描述】:

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

[作曲家\下载器\TransportException] 内容长度不匹配,收到 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"
    
  

但是,它也不起作用!

【问题讨论】:

相关问题:***.com/questions/38635257/… 【参考方案1】:

composer.json 中的“repositories”键应该是这样的:

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

【讨论】:

这是由 github 上的作曲家项目的贡献者建议的,这里是 github.com/composer/composer/issues/5656。另外,当我遇到同样的问题时,它对我来说完美无缺。

以上是关于Composer 在安装 Laravel 时显示错误的主要内容,如果未能解决你的问题,请参考以下文章

laravel 安装 composer 安装

安装laravel时确保 /.composer/vendor/bin 在系统路径中啥意思

为 Laravel 安装 composer 时缺少 composer.json 文件

window下安装composer和laravel

composer 安装laravel注意事项-此处以laravel安装工具为例。

composer安装laravel-u-editor及其使用