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を直接呼び出すことはありませんが、特定の(より低い)バージョンで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.
4

1 に答える 1

0

Rails 3.1.0rc6 にアップグレードして、同様の問題を修正しました。

于 2011-08-28T12:26:32.830 に答える