2010-06-08 89 views
1
C:\rubygems-1.3.7>gem install rails ruby-debug capistrano rspec ZenTest webrat image_scie 
nce mini_magick mechanize RedCloth fastercsv piston sashimi ruport json newgem open4 rubi 
gen --no-ri --no-rdoc 
WARNING: RubyGems 1.2+ index not found for: 
     http://rubygems.org/ 
     http://gems.rubyforge.org 
     http://gems.rubyforge.org 

RubyGems will revert to legacy indexes degrading performance. 
Bulk updating Gem source index for: http://rubygems.org/ 
ERROR: While executing gem ... (Gem::RemoteSourceException) 
    Error fetching remote gem cache: SocketError: getaddrinfo: no address associated with 
hostname. (http://rubygems.org/yaml) 

不断收到上述错误,尝试其他链接的问题和谷歌无济于事,请帮助!导轨安装问题

在此先感谢

意志。

宝石ENV:

C:\rubygems-1.3.7>gem env 
RubyGems Environment: 
    - RUBYGEMS VERSION: 1.3.7 
    - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32] 
    - INSTALLATION DIRECTORY: C:/Ruby/lib/ruby/gems/1.8 
    - RUBY EXECUTABLE: C:/Ruby/bin/ruby.exe 
    - EXECUTABLE DIRECTORY: C:/Ruby/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-mswin32-60 
    - GEM PATHS: 
    - C:/Ruby/lib/ruby/gems/1.8 
    - C:/Users/Will/.gem/ruby/1.8 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - :sources => ["http://rubygems.org"] 
    - REMOTE SOURCES: 
    - http://rubygems.org 
+0

它看起来像你的互联网连接“没有地址与主机名相关联”或你的DNS连接有问题。在命令行尝试'平rubygems.org' – jigfox 2010-06-08 14:46:49

+0

C:\的rubygems-1.3.7>平rubygems.org 执行ping ruby​​gems.org [72.4.120.124]与32个字节的数据:从72.4.120.124 答复:字节= 32时间= 92ms TTL = 51 72.4.120.124:bytes = 32 time = 94ms TTL = 51 72.4.120.124:bytes = 32 time = 95ms TTL = 51 72.4.120.124:bytes = 32时间= 147ms TTL = 51个 平统计72.4.120.124: 包:在毫秒发送= 4,接收= 4,失落= 0(0%的损失), 近似往返时间: 最小值= 92ms,最大= 147ms,平均= 107ms – WANNABE 2010-06-08 14:53:02

+0

我试过C:\ ruby​​gems-1.3.7> ping http://rubygems.org Ping请求找不到主机http://rubygems.org。请检查名称并重试。这可能是问题,如果是的话,我需要编辑哪个文件? – WANNABE 2010-06-08 14:54:09

回答

0

什么是输出:

gem env 

您是否尝试过更新的宝石系统?

gem update --system 
+0

宝石ENV C:\的rubygems-1.3.7>宝石的env RubyGems的环境: - RubyGems的VERSION:1.3.7 - RUBY VERSION:1.8.6(2008-08-11 PATCHLEVEL 287)[I386-mswin32] - 安装目录:C:/Ruby/lib/ruby/gems/1.8 - Ruby可执行文件:C:/Ruby/bin/ruby.exe - 可执行文件目录:C:/红宝石/ bin中 - RubyGems的平台: - 红宝石 - x86的mswin32-60 - 创业板的路径: - C:/Ruby/lib/ruby/gems/1.8 - C:/Users/Will/.gem/ruby/1.8 - 创业板配置: - : update_sources => true - :冗长=>真 - :基准=>假 - :回溯=>假 - :bulk_threshold => 1000 – WANNABE 2010-06-08 14:47:45

+0

- :源=> [ “http://rubygems.org”] - 远程源: - http://rubygems.org – WANNABE 2010-06-08 14:48:58

+0

试过更新: C:\的rubygems-1.3.7>宝石更新--system 更新的RubyGems 警告:未找到的RubyGems 1.2+指数: HTTP://的rubygems .org RubyGems将恢复旧版索引降低性能。 批量更新Gem源码索引:http://rubygems.org/ 错误:执行gem时...(Gem :: RemoteSourceException) 获取远程gem缓存时出错:SocketError:getaddrinfo:没有与 主机名关联的地址。 (http://rubygems.org/yaml) 感谢您响应队友。 – WANNABE 2010-06-08 14:49:35

0

ruby​​gems.org在过去一天左右有网络问题。这可能只是更多的,没有任何结果。只要有耐心,不断尝试。