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)

这可能是我可以解决的问题,还是 ruby​​gems 或 rdoc 的问题,我可以期望自己清楚地看到?

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

这是我的gemfile的内容:

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.
4

1 回答 1

0

我通过升级到 Rails 3.1.0rc6 解决了类似的问题。

于 2011-08-28T12:26:32.830 回答