Php 作曲者:“;“内容长度不匹配”&&引用;http://packagist.org 无法完全加载…”;

Php 作曲者:“;“内容长度不匹配”&&引用;http://packagist.org 无法完全加载…”;,php,laravel,ubuntu,doctrine,composer-php,Php,Laravel,Ubuntu,Doctrine,Composer Php,当我试图用“laravel new project”创建一个新的laravel项目时 我得到了这个错误: Content-Length mismatch http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date 当我执行“composer更新”或“composer安装条令/dbal”时,我也遇到了错误。 而且

当我试图用“laravel new project”创建一个新的laravel项目时 我得到了这个错误:

Content-Length mismatch
http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
当我执行“composer更新”或“composer安装条令/dbal”时,我也遇到了错误。
而且我的编写速度太慢。

据我所知,每个IP的存储库有一个速率限制。是不是你在短时间内提出了很多要求?所以只要等几个小时,再试一次。我在尝试使用docker实现自动化时遇到了同样的问题,并多次运行docker脚本。

可能是因为您没有更改编写器的url。我在我的壳里运行这个,它是工作。我猜url在不同的城市是不同的。希望对你们有帮助

composer config -g repo.packagist composer https://packagist.phpcomposer.com

我在中国的时候会犯这个错误。这对我来说很有用:

  • 打开中文VPN

  • 运行
    composer配置-g repo.packagist composerhttps://packagist.phpcomposer.com

  • 更新你的作曲家


  • 我得到了同样的错误,并且仅通过使用
    https
    更改composer存储库配置中的
    http
    协议来解决它:

    composer config -g repo.packagist composer https://packagist.org
    

    此错误与您与服务器的连接有关

    1.你应该上网看看。 2.如果可能,请使用VPN


    3.现在再次尝试安装所需的软件包。

    使用以下命令清除composer缓存:

    composer clear-cache
    

    谢谢,我已经尝试了很多次重新安装composer。10小时后没有任何请求,我仍然得到这个错误。我该怎么办?请记住,这个答案推荐了一个包装师的中国镜子。如果你在中国,这可能会加快你的速度,但如果你不在,就不要这样做。这对我来说很有用