2010-11-12 81 views
1

當我進入我的Rails應用程序文件夾,並寫:問題了Ruby,Rails的,ZSH和RVM

which ruby 

我得到這個:

/Users/gugguson/.rvm/rubies/ruby-head/bin/ruby 

當我寫:

ruby -v 

我得到這個:

ruby 1.9.3dev (2010-09-25 trunk 29341) [x86_64-darwin10.4.0] 
0當我運行我的應用程序

Hovever:

rails s 

我得到它正在使用Ruby 1.8.7我的應用程序的錯誤指示是利用:

/Users/gugguson/.rvm/gems/ruby-head/gems/sqlite3-ruby-1.3.1/lib/sqlite3/sqlite3_native.bundle: [BUG] Segmentation fault 
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] 

zsh: abort  rails s 

你知道什麼可導致此?

回答

1

你可能在使用系統安裝導軌腳本,請確保您使用的內部RVM安裝導軌和

head $(which rails) 

開始與

#!/Users/gugguson/.rvm/rubies/ruby-head/bin/ruby 
+0

我'#!的/ usr/bin中/ ruby​​1。 8',我用'#!/ usr/bin/env ruby​​'取代 – Dorian 2012-04-15 00:19:51