Ошибка сервера 500 при получении гемов rdoc - PullRequest
1 голос
/ 07 августа 2011

Я пытаюсь запустить обновление пакета на моем Mac, которое было обновлено до Lion.

Не удается получить 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, которую я могу ожидать, чтобы очистить себя?

Другие гемы загружаются и устанавливаются правильно,Я напрямую не вызываю rdoc в своем Gemfile, но я попытался добавить его с определенной (более низкой) версией, и я получаю ту же ошибку.Я также получаю ту же ошибку от 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.Но у них, похоже, есть проблема (ссылка здесь ) со звездочками.Рекомендуется перейти на рельсы 3.1.0rc5.Когда я пытаюсь это сделать (и на rc4), я вижу проблему с загрузкой rdoc.Альтернативой rails 3.1.0rc5 является использование более ранней версии звездочки, но мне тоже не повезло.

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

1 Ответ

0 голосов
/ 28 августа 2011

Я исправил подобную проблему, обновив Rails 3.1.0rc6.

...