2013-04-24 48 views
0

目前我正在從以下的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熟悉自己。如果任何人有任何解決方案或建議,將不勝感激。

+0

你是怎麼安裝ruby的?你在使用RVM嗎?你確定你使用的是Ruby 1.8嗎? – bdares 2013-04-24 04:49:26

+0

我不確定RVM是什麼。據我瞭解,Ruby已經預裝在OS X 10.7上。我更新了Ruby,它的當前版本是1.8.7,位於/ usr/bin/ruby​​ – user2313895 2013-04-24 06:36:31

+0

您是否運行過'bundle install'? – bdares 2013-04-24 06:42:10

回答

0

您可以嘗試使用 gem update --system。

+0

當我嘗試這個命令時,出現以下提示:當前安裝的最新版本。中止。 – user2313895 2013-04-24 06:38:02