Ocra 是一个 ruby gem 将 ruby 文件源代码“转换”为 .exe 文件,因此任何未安装 ruby 的用户都可以使用该生成的文件启动程序。
我正在创建一个游戏编辑器,所以我需要一种在用户想要时创建可执行文件的方法。
- 我的电脑上安装了 ocra
- 用户没有在他们的计算机上安装 ruby 或 ocra
- 我为我的程序 .exe 创建了一个带有“ocra program.rbw”命令的 .exe
- 但是在我的源代码中,我得到了行 exec("ocra game.rbw") 不能在用户的计算机上工作,因为他没有安装 ocra gem。除了那条线,一切都运行良好。
好吧,这是我的问题,如何在不告诉用户安装该 gem 的情况下使用 ocra 命令?一种要求(要求“ocra”不起作用),或另一种创建可执行文件的方法。