0

我目前正在关注来自 Lynda.com 的关于 Ruby on Rails 要点的在线视频。我是 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 回答