如何使用Java 9安装JRuby-9.1.13.0?

时间:2017-11-10 17:17:13

标签: java macos jruby rbenv 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)

还安装了Java 8版本。

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的问题,使用Java 9(Java 8)也可以安装JRuby吗?

1 个答案:

答案 0 :(得分:0)

IIRC我修复了jenv的设置并切换到Java 1.8,然后才能够安装JRuby