RVM,JRuby设置特定的java环境

时间:2011-02-03 13:41:27

标签: jruby rvm

  • Ubuntu 10.04LTS
  • Netbeans 6.9.1(嵌入式JRuby 1.5.1)
  • JDK6u17(安装在/opt
  • GlassFish Gem 1.0.2

由于这个错误,我使用旧的JDK:http://jira.codehaus.org/browse/JRUBY-4785

我想安装RVM并安装另一个JRuby实例。但我无法找到任何有关如何将JRuby Java环境设置为JDK6u17(目录/opt)的信息。

我很感激你的帮助。

2 个答案:

答案 0 :(得分:3)

JRuby默认使用系统Java。因此,如果我改变“系统”Java,JRuby将使用那个。 我已经想出了两种设置特定Java环境的方法。

  1. 设置JAVA_HOME。 这是一个很好的教程:
  2.   

    http://vietpad.sourceforge.net/javaonlinux.html

    1. 从终端更新java设置(仅适用于从apt-get或aptitude安装的JVM)。
    2.   

      sudo update-alternatives --config java

答案 1 :(得分:0)

对于JRuby 1.6RC1,JRuby错误被标记为已修复,因此您不再需要使用旧的JDK。

我在Ubuntu 10.04 LTS上使用RVM和JRuby 1.6RC1就好了。我的网站上有关于使用此版本的Ubuntu,RVM和JRuby的说明。

您不需要所有说明,但如果您遇到问题,某些命令可能会有所帮助。

http://www.scottlowe.eu/deploying-rails-3-with-jruby-daemonized-glass

(它确实告诉你如何安装现代JDK)