2010-06-08 118 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在過去一天左右有網絡問題。這可能只是更多的,沒有任何結果。只要有耐心,不斷嘗試。