如何使用 Java 9 安装 JRuby-9.1.13.0?
How to install JRuby-9.1.13.0 with Java 9?
我正在尝试在 MacOS 上使用 rbenv
安装 JRuby-9.1.13.0。
问题是出于某种原因仍然需要 Java 7 (1.7),官方不再支持它。
rbenv install --verbose jruby-9.1.13.0
ERROR: Java 7 required. Please install a 1.7-compatible JRE.
BUILD FAILED (OS X 10.13.1 using ruby-build 20170914)
JRuby wiki 提到应该安装 Java SE,但没有提到具体是哪个版本。
安装的是 Java 9.
java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
一个Java8版本也安装了
jenv versions
system
* 1.8 (set by /Users/<folder>/.java-version)
1.8.0.152
9.0
9.0.1
oracle64-1.8.0.152
oracle64-9.0.1
Java 7 真的是安装 JRuby 的必要条件吗?因此我的设置有误吗?
或者这是 JRuby 或 rbenv 的问题,安装 JRuby 应该也可以使用 Java 9 (Java 8)?
IIRC 我修复了 jenv
设置并切换到 Java 1.8
,然后我能够安装 JRuby
.
我正在尝试在 MacOS 上使用 rbenv
安装 JRuby-9.1.13.0。
问题是出于某种原因仍然需要 Java 7 (1.7),官方不再支持它。
rbenv install --verbose jruby-9.1.13.0
ERROR: Java 7 required. Please install a 1.7-compatible JRE.
BUILD FAILED (OS X 10.13.1 using ruby-build 20170914)
JRuby wiki 提到应该安装 Java SE,但没有提到具体是哪个版本。 安装的是 Java 9.
java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
一个Java8版本也安装了
jenv versions
system
* 1.8 (set by /Users/<folder>/.java-version)
1.8.0.152
9.0
9.0.1
oracle64-1.8.0.152
oracle64-9.0.1
Java 7 真的是安装 JRuby 的必要条件吗?因此我的设置有误吗? 或者这是 JRuby 或 rbenv 的问题,安装 JRuby 应该也可以使用 Java 9 (Java 8)?
IIRC 我修复了 jenv
设置并切换到 Java 1.8
,然后我能够安装 JRuby
.