ruby脚本可以预编译成二进制文件吗?

chr*_*mon 6 ruby freebsd compilation

我正在研究一个需要在没有ruby解释器的情况下部署到系统上的Ruby脚本.它需要在使用ELF格式的FreeBSD系统上运行.

我知道有一个ruby2exe项目来编译在Windows上运行的ruby脚本,但是在其他操作系统上这样做是否容易甚至可能?

Rei*_*chs 5

除了需要运行VM的字节码之外,Ruby无法编译.这是一个解释语言,因此需要翻译.ruby2exe在您的应用程序中打包ruby解释器和运行时库.

  • 不是我知道的. (2认同)

And*_*imm 5

您是否检查过Rubinius或JRuby是否允许您预编译代码?