You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac环境执行bundle install报错无法从rubygems.org获取specs超时

解决方案

  • 更换国内RubyGems镜像源
    临时生效执行命令:
    bundle config mirror.https://rubygems.org https://mirrors.ustc.edu.cn/rubygems/
    
    如需全局生效添加--global参数,也可以直接修改Gemfile第一行的source地址,替换为上述镜像地址。
  • 全量拉取索引
    绕过增量索引下载逻辑,直接获取全量索引文件:
    bundle install --full-index
    
  • 配置网络代理
    如果你本地有可用代理,为bundler配置对应代理即可:
    # 配置http代理,socks5代理将前缀替换为socks5://即可
    bundle config http_proxy http://127.0.0.1:你的代理端口
    bundle config https_proxy http://127.0.0.1:你的代理端口
    
  • 延长bundler超时时间
    避免网络波动导致提前中断:
    bundle config timeout 60
    
  • 升级bundler版本
    你当前使用的2.2.7属于较旧版本,升级到最新稳定版可规避已知兼容问题:
    gem install bundler
    
  • 排查DNS解析问题
    尝试将系统DNS替换为公共DNS(如114.114.114.114、8.8.8.8),刷新DNS缓存后重试,也可查询rubygems.org可用IP写入本地hosts文件强制解析。

内容的提问来源于stack exchange,提问作者David Cruwys

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 14:09:01