2013-08-01 35 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