目前我正在從以下的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