2013-08-01 34 views
1

我想要一臺新機器上安裝滑軌和正在運行以下命令發出:今天安裝軌失敗:無法下載數據

gem install rails 
ERROR: Could not find a valid gem 'rails' (>= 0), here is why: 
      Unable to download data from http://gems.rubyforge.org/ - Errno::ETIMEDOUT: Operation timed out - connect(2) (http://gems.rubyforge.org/latest_specs.4.8.gz) 
+0

我想這可能與從gems.rubyforge.org下載有關? – locoboy

回答

1

RubyForge的下降。 :)

請參閱here

+0

你知道我還能在哪裏找到護欄寶石嗎? – locoboy

+0

嘗試http://rubygems.org/downloads/rails-4.0.0.gem –

+0

如果你從那裏下載它,那麼你可以像這樣在本地安裝它:http://stackoverflow.com/questions/220176/how- can-i-install-local-gem –

1

您無法到達寶石服務器。可能是很多事情,但你可以在這裏找到RubyForge的狀態:http://status.rubygems.org/

+0

這實際上是rubygems的狀態頁,而不是'rubyforge'。 – ipd

9

rubyforge.org已棄用rubygems.org - 不久前,這已經不是什麼新鮮事了。但是你被一個老源所困住,我也是,只是更新。

你可能想做到以下幾點,首先刪除rubyforge.org作爲源:

gem source -r http://gems.rubyforge.org 

下一頁添加rubygems.org作爲源

gem source -a http://rubygems.org 

現在做一個寶石更新:

gem update --system 

檢查您正在運行的版本是gem

gem -v 

應該在2.0.6(或更高版本)上。

不錯!

+1

謝謝!這個問題困擾了我一年,在刪除了rubyforge和rails源代碼後,現在gem腳本再次運行。無法表達我對這場瘟疫治癒了多麼高興:) – Jojje