2010-11-12 19 views
1

Quand je vais dans mes rails de dossier app et écrire:problème avec Ruby, Rails, ZSH et RVM

which ruby 

Je reçois ceci:

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

Quand j'écris:

ruby -v 

Je reçois ceci:

ruby 1.9.3dev (2010-09-25 trunk 29341) [x86_64-darwin10.4.0] 

quand je lance Mais selon moi mon application avec:

rails s 

je reçois une indication d'erreur, il utilise Ruby 1.8.7 mon application utilise:

/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 

Savez-vous ce qui peut être la cause?

Répondre

1

Vous utilisez peut-être script rails installés système, assurez-vous que vous utilisez des rails installés à l'intérieur RVM et

head $(which rails) 

commence par

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

j'avais '#!/Usr/bin/ruby1. 8', que j'ai remplacé par '#!/Usr/bin/env ruby' – Dorian