0

現在、Lynda.com の Ruby on Rails Essentials に関するオンライン ビデオをフォローしています。私は Web 開発の初心者で、Rails Web アプリ フレームワークを使用して練習しようとしています。これまでのところ、すべての gem を更新し、mysql2 をインストールして、デフォルトの WEBrick サーバーを使用しています。ただし、サーバーをアクティブ化しようとすると、次のメッセージが表示されます。

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/shared_helpers.rb:3: undefined method `source_index' for Gem:Module (NoMethodError)
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:45:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/setup.rb:1
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:110:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:110:in `require'
from /Users/greghughes/Sites/simple_cms/config/boot.rb:6
from script/rails:5:in `require'
from script/rails:5

UNIXにも慣れてきたばかりなので、エラーが何であるかはよくわかりません。誰かが解決策やアドバイスを持っているなら、それは大歓迎です。

4

1 に答える 1

0

gem update --system を使用してみてください。

于 2013-04-24T04:47:06.640 に答える