Failed to decode response: zlib_decode(): data error

26,863次阅读
没有评论

共计 1179 个字符,预计需要花费 3 分钟才能阅读完成。

问题描述


如下图所示,使用 composer 的时候,报错:Failed to decode response: zlib_decode(): data error

使用 composer 的时候,报错

网上大概就是两种方法:

composer self-update # 自动更新 self-update
composer diagnose    # 检测命令,检测一些常见的问题

我们先运行 检测命令,看看存在什么问题:

composer diagnose

从上图可以看出,composer 有一个 警告 WARNING 和一个 更新,并没有其他报错。

我们来执行  composer self-update 后,继续运行 安装命令,还是出现报错信息。

解决方案


1、如果是使用国内的源,切换其他源,或者改为原来的源

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

2、网络问题,在连接的网络属性上去掉 ipv6 设置。

image.png

3、修改 php 配置文件 php.ini

zlib.output_compression = On
zlib.output_compression_level = 5

以下为官方解决方法:

降级模式#

由于 Travis 和其他系统上的某些间歇性问题,我们引入了降级的网络模式,该模式可帮助 Composer 成功完成工作,但会禁用一些优化。首次检测到问题时会自动启用此功能。如果偶尔看到此问题,则可能不必担心(网络速度慢或过载也可能导致这些超时),但是如果反复出现此问题,则可能需要查看以下选项来识别并解决。

如果已指向此页面,则需要检查以下几件事:

  • 如果您使用的是 ESET 防病毒软件,请进入“高级设置”并在“网络访问保护”下禁用“HTTP 扫描仪”

  • 如果您使用的是 IPv6,请尝试将其禁用。如果这样可以解决您的问题,请与您的 ISP 或服务器主机联系,问题不仅仅在 Packagist 级别上,还在于您和 Packagist 之间的路由规则(即,整个 Internet)。修复这些问题的最佳方法是提高网络工程师的意识,他们有能力对其进行修复。请看下一节中的 IPv6 解决方法。

  • 如果以上方法均无济于事,请报告错误。

文章来源地址 https://www.toymoban.com/diary/apps/31.html

到此这篇关于 Failed to decode response: zlib_decode(): data error 的文章就介绍到这了, 更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持 TOY 模板网!

原文地址:https://www.toymoban.com/diary/apps/31.html

如若转载,请注明出处:如若内容造成侵权 / 违法违规 / 事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于1970-01-01发表,共计1179字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)