首页 > 解决方案 > 如何将 Ruby 脚本转换为可执行文件

问题描述

我需要从我的 Ruby 脚本创建一个可执行文件,该脚本可以./test <some-input>在远程测试服务器上运行。

我无法弄清楚如何在我的 Mac 上将脚本转换为可执行文件。我尝试使用 rb2exe(并按照指示将我的版本切换到 2.2.2),但这导致了多个错误。

有谁知道我怎么能做到这一点?

标签: rubycompilationexecutable

解决方案


ruby /pathtofile您可以在命令行运行 Ruby 脚本。为什么要将其转换为 EXE?

Ruby 文件是脚本。它们需要由解释器运行。可执行文件是已编译的程序。

只需致电:

ruby your_program.rb

或启动您的程序:

#!/usr/bin/env ruby

通过运行使您的文件可执行:

chmod +x your_program.rb

运行它:

./your_program.rb some_paramameters

您也可以创建一个 shell 脚本来自动运行它。


推荐阅读