2010-12-04 3 views
0

Récemment, j'ai installé jruby et le mettre dans mon répertoire personnel. Ce râteau apparemment piraté:Rake commande en utilisant le mauvais chemin

$ which ruby 
/usr/bin/ruby 
$ which rake 
/home/user/jruby-1.5.5/bin/rake 

Ce qui semblait être à l'origine des problèmes. Donc, je me suis déplacé le dossier JRuby et réinstallé râteau, qui semblait d'abord de le corriger:

$ which rake 
/usr/bin/rake 

Mais quand je lance le râteau essaie toujours d'utiliser celui JRuby:

[email protected]:~/rails/appname$ rake db:migrate 
bash: /home/user/jruby-1.5.5/bin/rake: No such file or directory 

Comment puis-je répare ça?

Répondre

3

Essayez RVM. Il est inestimable pour isoler différentes versions de Ruby. Une fois installé, faites

rvm install jruby 

Cela vous donne un environnement séparé pour l'exécution de JRuby. Vous pouvez passer d'une version à l'autre avec

rvm system 
rvm jruby 
+0

merci! cela me frustrait – herpderp

Questions connexes