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/vendor/bin 在系统路径中啥意思
为 Laravel 安装 composer 时缺少 composer.json 文件