编译 Ruby 代码窗口



我想知道如何将 ruby 应用程序 (.rb) 转换为可执行文件 (.exe)。据我所知,您可以使用RVM在Mac和Linux上编译Ruby,但我无法使用它们,因为我使用的是Windows。所以我想知道的是 RVM for Windows 的替代品是什么。

您可以使用 ocra 创建 exe。

这个 exe 文件是一个自解压的 ruby 解释器,其中包含您的代码。

安装 ocra 后,您可以开始:

ocra my_application.rb

有一些限制/陷阱:

  • 您可能不依赖于额外的 dll(请参阅例如将 RMagick 与 Ocra 捆绑在一起)
  • 没有条件要求(所有包都必须由初始 ocra 调用调用。

您可以查看标记为 ocra 的问题,以查看有关 ocra 的一些详细信息。

最新更新