2009-12-07 30 views
7

警告:RubyGems的1.2+指數沒有發現:警告:RubyGems的1.2+指數沒有發現:t RubyGems的會恢復到原有指標降低性能

的RubyGems會恢復到原有指標降低了性能。

如果任何人都可以引導我這個問題,我會給他們$ 50.00

我已經用盡谷歌,重新安裝了一切。

所有我想要的就是

創業板安裝...

就是這樣

+0

Duplicate http://stackoverflow.com/questions/1855021/gem-install-error-index-not-found-ruby-on-rails – 2009-12-07 10:48:52

+0

也許你應該專注於找到答案。 – s84 2009-12-07 11:37:32

回答

1

我住在中國。我只是嘗試從我的電腦上安裝gem update和gem update,並且得到了同樣的錯誤。所以我假設錯誤是偉大的防火牆

+0

或有關於此事的任何防火牆。事實上,這並不是因爲我在中國,這與無線路由器有關,所以如果可以的話,請轉到硬連接!只是我的建議 – s84 2010-08-05 06:45:23

0

您是否使用Windows 7?我用Windows XP,沒關係,但在Windows 7下失敗了!與你一樣的錯誤。

+0

我正在使用osx。問題與我的連接有關。當我在我家時,我只會得到這個錯誤,但如果我去另一個地方,比如咖啡店,我不會得到這個錯誤,並且可以安裝寶石源等等。另外,我目前住在中國,但是將會改變,因爲如果他們使用西方的信息來源,程序員就不能生活。 – s84 2009-12-13 05:57:49

0

我也看到這個問題,但只從我家的WiFi連接。如果我插入路由器,它會消失。我相信這是與我的配置有關,但發現它是另一回事。

+0

哦,我希望我會嘗試直接插入路由器。當我去一家當地的咖啡店使用他們的網絡時,我發現了這個問題,每當我需要獲得一個新的寶石時,我最終都會喝咖啡。 – s84 2010-02-04 08:45:57

5

除去罪魁禍首URL。

在我的情況,我在CentOS 5.4和我收到完整的錯誤信息是:

root# gem install rack 
WARNING: RubyGems 1.2+ index not found for: 
    http://rubyworks.rubyforge.org/redhat/5/GEMS/x86_64/ 

RubyGems will revert to legacy indexes degrading performance. 
ERROR: could not find gem rack locally or in a repository 
root# 

解決方案: 編輯您的.gemrc 並刪除,使得它失敗的地址。

再次嘗試並刪除下一個損壞的網址(如果有) 直到it_just_works(tm);

更多它,上面的是唯一的一個。

查看我的.gemrc配置文件的內容。

root# cat .gemrc 
--- 
:verbose: true 
:bulk_threshold: 1000 
:benchmark: false 
:update_sources: true 
:backtrace: false 
:disabledsources: 
- http://rubyworks.rubyforge.org/redhat/5/GEMS/x86_64/ 
:sources: 
- http://gems.rubyforge.org 
- http://gems.github.com 
- http://gems.rubyforge.org 
- http://gems.github.com/ 
- http://gems.rubyonrails.org/ 
root# pwd 
/root 
root# 

Et Voila!

如果您願意,我會非常友好地向我的電子郵件地址支付50美元。

感謝

+0

我有同樣的問題,你是對的,這只是一個不好的來源: - http://gems.rubyonrails.org – 2010-03-24 21:26:14

+0

希望你有你的錢。 :) – Christian 2010-03-29 04:50:45

+0

問題是由於防火牆不壞url – s84 2010-07-14 16:05:48

0

我只是有類似的情況....

--- 
:verbose: true 
:update_sources: true 
:sources: 
- http://gems.rubyforge.org/ 
- http://gems.github.com 
:bulk_threshold: 1000 
:backtrace: false 
:benchmark: false 

您還可以使用下面來看看有什麼網址,你有兩種。

gem env 
gem sources 

當我嘗試「http://gems.github.com」它不再有效!

所以我更新了我的gemrc這樣:

sudo gem sources -r http://gems.github.com 

瞧!

相關問題