为何用composer安装laravel时报传输错误?

发布于 2022-09-11 14:31:07 字数 755 浏览 16 评论 0

使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

贵在坚持 2022-09-18 14:31:07

1.国外的那个可能因为各种原因,导致下载失败,包括网络延迟,计算字节出现延迟等等
2.国内的那个正常不需要验证的,除非在你权限不足时,例如操作权限,请求权限,你国内镜像配置是否正确等原因造成的

怎言笑 2022-09-18 14:31:07

搞了一上午,解决了。原因就是使用中国镜像必须要有一个他们的开发者账号。不然下载不了。我表示坚决不用。
https://segmentfault.com/q/10...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文