我尝试在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吗?
答案 0 :(得分:0)
IIRC我修复了jenv
的设置并切换到Java 1.8
,然后才能够安装JRuby
。