【问题标题】:RVM, JRuby setting specific java environmentRVM、JRuby 设置特定的 java 环境
【发布时间】:2011-02-03 13:41:26
【问题描述】:
  • Ubuntu 10.04LTS
  • Netbeans 6.9.1(带有嵌入式 JRuby 1.5.1)
  • JDK6u17(安装在/opt
  • GlassFish 宝石 1.0.2

因为这个错误,我正在使用旧的 JDK:http://jira.codehaus.org/browse/JRUBY-4785

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

我将不胜感激。

【问题讨论】:

    标签: jruby rvm


    【解决方案1】:

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

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

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

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

    sudo update-alternatives --config java

    【讨论】:

      【解决方案2】:

      对于 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)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-08
        • 2011-11-05
        • 1970-01-01
        • 1970-01-01
        • 2023-03-18
        • 1970-01-01
        • 1970-01-01
        • 2010-09-09
        相关资源
        最近更新 更多