0

Concurrent ruby​​ gem ,支持 ruby​​ 的MRI 实现,这个 gem 使用了一些 JAR 文件,这意味着 Ruby(MRI) 可以执行 jar 文件对吗?

这是否意味着 Ruby(MRI) 有一个 JVM?

PS:我对编程世界很陌生,如果我的理解有误,请纠正我。

4

1 回答 1

2

并发 Ruby gem 包含几个用于流行 Ruby 实现的本机扩展。特别是,它包含一个用于 YARV 的扩展(用 C 编写)和另一个用于 JRuby 的扩展(用 Java 编写)。

JRuby 扩展只用在 JRuby 上,不在 YARV 上,所以 YARV 永远不需要执行它。

于 2021-10-23T15:17:47.267 回答