支援
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 並新增 export。

因此,例如,您的 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

社群資源