为了账号安全,请及时绑定邮箱和手机立即绑定

在 OSX 下运行 php 和 composer 导致超时错误

在 OSX 下运行 php 和 composer 导致超时错误

PHP
缥缈止盈 2022-12-11 09:57:51
我正在使用 Homebrew 在 OSX 下运行 php 和 composer。为了开发我的 php 应用程序,我使用 Valet。每次我想要一个包或更新我安装的包时,我都会收到此错误:无法下载 “ https://repo.packagist.org/packages.json ”文件:无法打开流:操作超时使用降级模式重试,检查https://getcomposer.org/doc/articles/troubleshooting。 md#degraded-mode 获取更多信息我尝试了几种解决方案(允许"secure-http":false、更改存储库 url 等)。但似乎没有什么全球性的。使用 secure-http 标志有时会起作用,但脚本需要很长时间才能完成(例如安装一个新的 laravel 项目)。有没有办法永久解决这个问题?
查看完整描述

1 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

问题是由我的 Wi-Fi 连接的网络设置中激活的 IPv6 引起的。

这是composer-website 的链接

处理它的简短方法:

  1. 为您使用的连接停用 IPv6networksetup -setv6off Wi-Fi

  2. 运行你的作曲家命令

  3. 为您使用的连接重新激活 IPv6networksetup -setv6automatic Wi-Fi

如果您的计算机不需要 IPv6,则可以将其禁用。


查看完整回答
反对 回复 2022-12-11
  • 1 回答
  • 0 关注
  • 132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信