2010-12-04 130 views
0

最近我安装了jruby并将其放在我的主目录中。这显然是劫持耙子:使用错误路径的Rake命令

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

这似乎是造成问题。让我感动的JRuby的文件夹,并重新安装耙,起初似乎解决它:

$ which rake 
/usr/bin/rake 

但是当我运行耙它仍然试图用一个JRuby中:

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

我如何解决这个问题?

回答

3

尝试RVM。它对于隔离不同的Ruby版本是非常宝贵的。一旦安装完成

rvm install jruby 

这会让您有一个独立的环境来运行JRuby。你可以在

之间切换
rvm system 
rvm jruby 
+0

谢谢!这让我很沮丧 – herpderp 2010-12-04 23:44:04