标题 说明 了 一切 , 每当 我 试图 安装 一 个 gem 时 , 就会 发生 这种 情况 :
错误 : 找 不到 有效 的 gem ' ruby2d ' ( 〉 = 0 ) , 原因 如下 :无法 从 https://rubygems.org/ 下载 数据 - 超时 ( https://api.rubygems.org/specs.4.8.gz )
我 已经 重新 安装 了 ruby 试图 修复 这个 问题 , 没有 任何 运气 。 此外 , 我 试图 更新 我 的 rubygems 版本 , 得到 这个 错误 :
错误 : 执行 gem 时 ... ( Gem : : RemoteFetcher : : 未知 主机 错误 ) 超时 ( https://api.rubygems.org/specs.4.8.gz )
RubyGems Environment:
- RUBYGEMS VERSION: 2.7.6
- RUBY VERSION: 2.5.3 (2018-10-18 patchlevel 105) [x64-mingw32]
- INSTALLATION DIRECTORY: C:/Ruby25-x64/lib/ruby/gems/2.5.0
- USER INSTALLATION DIRECTORY: C:/Users/julia_ps3fg4w/.gem/ruby/2.5.0
- RUBY EXECUTABLE: C:/Ruby25-x64/bin/ruby.exe
- EXECUTABLE DIRECTORY: C:/Ruby25-x64/bin
- SPEC CACHE DIRECTORY: C:/Users/julia_ps3fg4w/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: C:/ProgramData
- RUBYGEMS PLATFORMS:
- ruby
- x64-mingw32
- GEM PATHS:
- C:/Ruby25-x64/lib/ruby/gems/2.5.0
- C:/Users/julia_ps3fg4w/.gem/ruby/2.5.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
中 的 每 一 个
3条答案
按热度按时间hc2pp10m1#
您的gem配置中似乎缺少源。请尝试此操作。
它应该将您的
~/.gemrc
文件编辑为如下所示:vwoqyblh2#
https://github.com/rubygems/rubygems/issues/2253
TL;DR:某些ipv6请求无法通过。请使用ipv4
0g0grzrc3#
我在Mac OS 13 Venture上也遇到了同样的问题。
1.我这样更改了IpV6配置
1.已重新启动我的MAC。
1.然后
gem install bundler