为何用composer安装laravel时报传输错误?
使用 composer global require "laravel/installer"安装时报以下错误:
[ComposerDownloaderTransportException]
Content-Length mismatch, received 114423 bytes out of the expected 1624856
为什么。我的环境是centos7 ,如何解决?
另外换成国内镜像源好像可以下载了,但为什么出现一个认证?
[www@localhost composer]$ composer global require "laravel/installer"
Changed current directory to /home/www/.config/composer
Using version ^2.0 for laravel/installer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Authentication required (packagist.phpcomposer.com):
Username:
Password:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
1.国外的那个可能因为各种原因,导致下载失败,包括网络延迟,计算字节出现延迟等等
2.国内的那个正常不需要验证的,除非在你权限不足时,例如操作权限,请求权限,你国内镜像配置是否正确等原因造成的
搞了一上午,解决了。原因就是使用中国镜像必须要有一个他们的开发者账号。不然下载不了。我表示坚决不用。
https://segmentfault.com/q/10...
切到Laravel China 的国内镜像吧!