2013-11-27 34 views

回答

1

首先,您需要更新RVM。

rvm get head 

从那里,你可以安装JRuby:

rvm install jruby 

接下来,设置RVM使用JRuby的。

rvm use jruby 

接下来,将jruby添加到PATH中。

export PATH=$PATH:/opt/jruby/bin 

从那里,你应该能够检查JRuby是工作用下面的命令:

jruby --version 
+0

是的,看起来像升级RVM做到这一点,因为它们改变了autolib的处理方式。谢谢! – fitz

0

所以,安装一个二进制的JRuby似乎做工精细,但还是无法弄清楚如何获得RVM做安装...

所以,我只是手动移动的JRuby到.rvm文件夹...我在.rvm/rubies目录中放入了一个二进制文件的副本,从.rvm/rubies bin文件夹中的二进制文件“jruby”可执行文件创建了一个“ruby”可执行文件,并为.jruby做了相关的空文件夹。 rvm/gems目录为jruby的版本,并做了“rvm jruby-1.7.8做rvm gemset创建”,现在我可以做“rvm use jruby”......事情似乎很好地工作。

我对这个寿有一种不好的感觉。但我总是在使用RVM时...

0

我不知道这是否会真正需要任何额外的软件包(所以这可能无法正常工作),但你可以尝试使用--autolibs=0运行rvm,所以它不会尝试安装任何软件包;详情请参阅https://rvm.io/rvm/autolibs