执行ddev get --list遇i/o超时错误,无法为DDEV项目添加Solr服务
解决DDEV
ddev get --list 超时问题(附Solr服务安装捷径) 排查并修复列表命令超时问题
- 重置DDEV网络环境:先执行
ddev poweroff,重启Docker Desktop后再启动项目ddev start,之后重试ddev get --list。 - 检查代理干扰:运行
ddev debug test查看输出里的网络配置,若有代理设置,临时关闭代理后再试命令。 - 手动绑定GitHub API IP:用
nslookup api.github.com获取api.github.com的IP,编辑/etc/hosts添加一行类似140.82.112.6 api.github.com的映射,保存后重试。
直接安装Solr服务(无需列表命令)
既然目标是添加Solr,不用纠结列表加载问题,直接执行安装命令:
ddev get drud/ddev-solr
安装完成后重启项目 ddev restart,Solr服务就会启动,访问项目域名的/solr路径即可使用。
可选:升级DDEV版本
你的当前版本是v1.21.4,升级到最新稳定版可能修复网络相关bug:
brew upgrade ddev
升级完成后再尝试ddev get --list验证问题是否解决。
内容的提问来源于stack exchange,提问作者scaffolding
相关产品推荐
相关产品推荐

