目前我正在从以下的Lynda.com在线视频,在Ruby on Rails的要领我的红宝石服务器负载在OS终端。我是一名Web开发初学者,尝试使用Rails Web应用程序框架进行练习。到目前为止,我已经更新了所有的宝石,安装了mysql2,并且使用了默认的WEBrick服务器。但是,当我尝试激活我的服务器时,我收到以下消息。为什么不会X 10.7
/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熟悉自己。如果任何人有任何解决方案或建议,将不胜感激。
你是怎么安装ruby的?你在使用RVM吗?你确定你使用的是Ruby 1.8吗? – bdares 2013-04-24 04:49:26
我不确定RVM是什么。据我了解,Ruby已经预装在OS X 10.7上。我更新了Ruby,它的当前版本是1.8.7,位于/ usr/bin/ruby – user2313895 2013-04-24 06:36:31
您是否运行过'bundle install'? – bdares 2013-04-24 06:42:10