ruby - 在未安装 ruby​​ 的计算机上运行 ruby​​ 程序

标签 ruby windows exe

我是 ruby​​ 编程新手,实际上编写了一个我想要的程序
分发给拥有 Windows 计算机但未安装 ruby​​ 的人。我听说过一些关于 exerb 的事情,但我不确定这是否适合我的问题,或者是否有更简单的方法。我可以使用什么东西让我的 ruby​​ 代码可以像 exe 文件一样运行吗?

最佳答案

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

此 exe 文件是一个包含您代码的自解压 ruby​​ 解释器。

安装完ocra后,就可以开始:

ocra my_application.rb

有一些限制/陷阱:

  • 您可能不依赖其他 dll(例如 Bundling RMagick with Ocra)
  • 无条件要求(所有包必须由初始 ocra 调用调用。)。

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

关于ruby - 在未安装 ruby​​ 的计算机上运行 ruby​​ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18752249/

相关文章:

ruby-on-rails - 找不到有效的 gem : certificate verify failed

ruby - 在 ruby​​ 中给出死锁的简单线程条件变量示例

c++ - ifstream 在读取文件 3 次后中断

exe - 真正是 exe 命令的 Nuget 包?

java - 如何用java打开exe文件

ruby-on-rails - Rails 地理编码模型中的两种方式

ruby-on-rails - Rails 4 - 政治家 - 没有方法错误

windows - ETW:通过现有提供者发出事件

c++ - 如何在 Linux 上用 C++ 播放 .wav 文件?

c++ - 如何检查 DLL 的信息