编译Ruby代码Windows

时间:2013-11-09 20:41:26

标签: ruby windows rvm

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

1 个答案:

答案 0 :(得分:0)

您可以使用ocra创建一个exe。

这个exe文件是一个带有代码的自解压ruby解释器。

安装ocra后,您可以开始:

ocra my_application.rb

存在一些限制/陷阱:

  • 您可能不依赖其他dll(请参阅例如Bundling RMagick with Ocra
  • 没有条件要求(所有包裹必须通过初始的ocra调用来调用。)。

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