我有一个问题,更新我的项目依赖关系。问题:
Failed to decode response: zlib_decode(): data error以降级模式重试,查看https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode获取更多信息
在某些情况下仅仅是因为网络连接不良或中断
一个解决方案可能是将您的互联网从Wi-Fi更改为以太网。
如果你正在使用ESET杀毒软件,进入"高级设置",在"web访问保护"下禁用"HTTP-scanner"
如果你使用的是Virtualbox,那么你可能需要降级来解决这个问题
如果您正在使用IPv6,请尝试禁用它。
sudo sh -c "echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf"
如果您使用的是ESET防病毒软件,请进入"高级设置",在"web访问保护"下禁用"HTTP-scanner"
如果您正在使用IPv6,请尝试禁用它。如果这解决了你的问题,请联系你的ISP或服务器主机,问题不在Packagist层面,而在你和Packagist(即整个互联网)之间的路由规则。解决这些问题的最好方法是提高网络工程师的意识,他们有能力解决这个问题。
要在Linux上禁用IPv6,请尝试使用以下命令,该命令将优先选择IPv4而不是IPv6的规则附加到您的配置中:
sudo sh -c "echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf"
我也遇到过这个问题,最后变成了Virtualbox问题。我需要降级到5.1.6版本来解决这个问题。(我运行5.1.8)
另外,我读到运行5.0.28也会导致这个问题,降级到5.0.10解决了这个问题。
在composer中添加这些行。Json,然后运行composer update。
"repositories": [
{
"type": "composer",
"url": "https://packagist.org"
},
{ "packagist": false }
]
编码快乐!