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を直接呼び出すことはありませんが、特定の(より低い)バージョンで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を使用すれば、すべて問題ありません。しかし、スプロケットに問題があるようです(ここで参照)。Rails3.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.