ruby - 如何将 Ruby 脚本转换为可执行文件
问题描述
我需要从我的 Ruby 脚本创建一个可执行文件,该脚本可以./test <some-input>
在远程测试服务器上运行。
我无法弄清楚如何在我的 Mac 上将脚本转换为可执行文件。我尝试使用 rb2exe(并按照指示将我的版本切换到 2.2.2),但这导致了多个错误。
有谁知道我怎么能做到这一点?
解决方案
ruby /pathtofile
您可以在命令行运行 Ruby 脚本。为什么要将其转换为 EXE?
Ruby 文件是脚本。它们需要由解释器运行。可执行文件是已编译的程序。
只需致电:
ruby your_program.rb
或启动您的程序:
#!/usr/bin/env ruby
通过运行使您的文件可执行:
chmod +x your_program.rb
运行它:
./your_program.rb some_paramameters
您也可以创建一个 shell 脚本来自动运行它。
推荐阅读
- reactjs - 以下 Vue.js 代码的 React.js 等价物是什么?
- c - 将程序拆分为 C 中的 .c 文件和 .h 文件。全局变量问题
- python - 从不同目录导入文件
- android - 获取和删除 Firestore 子集合中的所有文档
- javascript - 为什么我的数据表数据设计在 JQuery 数据表中无法正常工作?
- java - Java servlet(服务器端)能否读取 Firebase 会话(可能来自 cookie 或标头?)
- javascript - 简单的 javascript 文件产生内存错误
- javascript - 在 React 的 useEffect 中使用 fetch 时出现问题
- if-statement - 这两个verilog句子是否等效,它们是否采用相同的周期?
- c - 试图理解我的 c 代码中的问题