Ruby on rails 获取rdoc gems时出现服务器错误500

Ruby on rails 获取rdoc gems时出现服务器错误500,ruby-on-rails,rdoc,Ruby On Rails,Rdoc,我正在尝试在升级到Lion的Mac上运行捆绑更新 它始终无法获取rdoc,出现以下错误 /Users/anita/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems /remote_fetcher.rb:215:in `fetch_http': bad response Internal Server Error 500 (http://production.cf.rubygems.org/gems/rdoc-3.9.1.

我正在尝试在升级到Lion的Mac上运行捆绑更新

它始终无法获取rdoc,出现以下错误

/Users/anita/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems
/remote_fetcher.rb:215:in `fetch_http': bad response Internal Server Error 500 
(http://production.cf.rubygems.org/gems/rdoc-3.9.1.gem) (Gem::RemoteFetcher::FetchError)
这可能是我可以解决的问题,还是rubygems或rdoc的一个问题,我希望自己能看清楚

其他gem正在正确下载和安装。我没有在我的Gemfile中直接调用rdoc,但是我尝试用一个特定的(较低的)版本添加它,我得到了相同的错误。我还从
gem安装rdoc
中得到了相同的错误

以下是我的文件的内容:

source 'http://rubygems.org'

gem 'rails'     , '>=3.1.0.rc5'
gem 'sprockets', '>= 2.0.0.beta.10' 
gem 'mysql2'

gem 'rack-cache', :require => 'rack/cache'
gem 'dragonfly', '~>0.9.4'

# Asset template engines
gem 'sass'
gem 'coffee-script'
gem 'uglifier'

gem 'jquery-rails', '>= 1.0.3'
gem 'simple_form'
gem 'remotipart', "~> 0.4"
gem 'devise', '1.1.rc0'      
group :test do
  # Pretty printed test output
  gem 'turn', :require => false
end
如果我使用Rails 3.1.0.rc1或rc2或rc3,一切都可以。但他们似乎有一个链轮的问题(参考)。建议转到rails 3.1.0rc5。当我尝试这样做时(在rc4),我看到了获取rdoc的问题。rails 3.1.0rc5的另一个替代方案是使用早期版本的sprocket,但我也没有这么幸运

Could not find gem 'sprockets (= 2.0.0.beta.10)' in any of the gem sources listed in your Gemfile.

我通过升级到Rails 3.1.0rc6修复了一个类似的问题。

尽管有人保证问题不可能是防火墙造成的,但最终通过更改防火墙规则将rubygems从病毒扫描和文件缓存中排除而得到解决。谢谢您的回答。不知怎么的,我没有早点看到。