首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于OpenJDK 8的Jruby版本(Zulu JDK)

适用于OpenJDK 8的Jruby版本(Zulu JDK)
EN

Stack Overflow用户
提问于 2020-03-26 16:27:03
回答 2查看 111关注 0票数 1

我正在寻找一个合适的JRuby版本,支持OpenJDK-8 (Zulu-JDK)在Rails项目上运行。Rails版本- 4.0.13。

EN

回答 2

Stack Overflow用户

发布于 2020-03-27 20:33:59

从9.2.0.0版本开始的所有JRuby版本都可以在OpenJDK 8上运行。由于Zulu8是JDK8的一个版本,这意味着任何合适的JRuby版本都可以在Zulu8上运行。

票数 0
EN

Stack Overflow用户

发布于 2021-10-06 19:34:43

后续问题(使用答案部分获得更好的代码格式,然后对上面的答案进行注释)。

我正在尝试让JRuby > 9.2.0.0在MacOS ARM 64位(M1芯片)上运行Zulu8。

在安装JDK之后,我重新安装了JRuby版本。

代码语言:javascript
复制
$ rvm list
   jruby-1.7.27 [ x86_64 ]
=> jruby-9.2.13.0 [ aarch64 ]

检查ruby版本并尝试irb:

代码语言:javascript
复制
$ ruby -v
jruby 9.2.13.0 (2.5.7) 2020-08-03 9a89c94bcc OpenJDK 64-Bit Server VM 25.302-b08 on 1.8.0_302-b08 +jit [darwin-aarch64]

$ irb
NotImplementedError: fstat unimplemented unsupported or native support failed to load; see https://github.com/jruby/jruby/wiki/Native-Libraries
  initialize at org/jruby/RubyIO.java:1015
  open at org/jruby/RubyIO.java:1156
  initialize at /Users/rrickerts/.rvm/rubies/jruby-9.2.13.0/lib/ruby/stdlib/irb/input-method.rb:141
  initialize at /Users/rrickerts/.rvm/rubies/jruby-9.2.13.0/lib/ruby/stdlib/irb/context.rb:70
  initialize at /Users/rrickerts/.rvm/rubies/jruby-9.2.13.0/lib/ruby/stdlib/irb.rb:410
       start at /Users/rrickerts/.rvm/rubies/jruby-9.2.13.0/lib/ruby/stdlib/irb.rb:381
      <main> at /Users/rrickerts/.rvm/rubies/jruby-9.2.13.0/bin/irb:13
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60863359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档