我刚接触ruby编程,实际上写了一个我想要的程序 分发给有Windows计算机且没有安装ruby的人。我听说过关于exerb的事情,但我不确定这是否适合我的问题,或者是否有更容易的事情。有什么我可以使用,以便我的ruby代码可以像exe文件一样运行吗?
答案 0 :(得分:3)
您可以使用ocra创建一个exe。
这个exe文件是一个带有代码的自解压ruby解释器。
安装ocra后,您可以开始:
ocra my_application.rb
存在一些限制/陷阱:
您可以查看标记为ocra的问题,以查看有关ocra的一些详细信息。
答案 1 :(得分:0)
Ruby不是机器代码,而是解释代码,因此您需要一个解释器。因此,如果目标平台没有解释器,则代码无法运行。
如果您希望在没有在主机系统上安装Ruby解释器的情况下运行Ruby代码,则必须编写和编译捆绑Ruby解释器并执行Ruby软件的Windows软件。
答案 2 :(得分:0)
http://exerb.sourceforge.jp/index.en.html
Exerb就在这里。 它包含一个ruby解释器,因此它不需要先安装。