支持
RVM 由志愿者社区维护,请将问题报告至 RVM 问题跟踪器。
如果您能提供帮助或希望成为维护者之一,请开始提供帮助。您可以在 RVM Github 组织 中找到更多与 RVM 相关的项目。
赞助商
Carbon Ads

JRuby

JRuby 是一个 Ruby 解释器,它结合了 JVM 的优势(经过多年实战检验)和 Ruby 语法的强大功能。

安装

$ rvm install jruby

选择 Ruby API

目前,截至本文撰写之时,JRuby 加载 Ruby 1.8 API 并作为 1.8.7 版本运行。从 JRuby 1.7 版本开始,默认版本将变为 1.9。

如果您需要使用 1.9 Ruby API 运行 JRuby,您可以在 RVM 中使用 after_use 钩子来实现。您必须记录 JRUBY 配置

export JRUBY_OPTS="--1.9"

请确保将此添加到您的 jruby 环境文件。

对于您的控制台环境,我建议在 after_use 钩子 中检测 JRuby 并添加导出。

例如,您的 after_use 钩子文件可能如下所示

case "$GEM_HOME" in
  *jruby*)
    JRUBY_OPTS="--1.9" ; export JRUBY_OPTS
  ;;
esac

在安装时选择 Ruby API

您可以选择在安装时默认使用哪个 JRuby API,甚至可以使用所需选项重新安装它

rvm install jruby --1.9 # OR
rvm install jruby --1.8

社区资源