我正在寻找一种将 Ruby(最终是 Ruby on Rails)应用程序打包为 jar/war 文件的方法,以便我可以利用 Ruby 语法,同时只需要 Java 环境来运行应用程序。
我浏览过互联网,看过 JRuby、RubyFlux、ruby2java,但仍然无法全面了解这些工具的工作原理以及它们是否相同。所以我想请你解释一下:
- 可用工具
- 无论它们只是 Ruby 代码的解释器还是打包 Java 应用程序,您只需要进一步安装简单的 JRE
- 工具的稳定性(例如 RubyFlux 看起来处于起步阶段)
- 使用这些工具时可能出现的问题