我想要将一个Ruby应用发送给同事,而不需要他们安装Ruby解释器。最好只需一个可执行文件。
我搜索了一下并找到了"RubyScript2Exe"。
您对此有何经验?是否有其他类似的工具或比构建可执行文件更好的方法?
我想要将一个Ruby应用发送给同事,而不需要他们安装Ruby解释器。最好只需一个可执行文件。
我搜索了一下并找到了"RubyScript2Exe"。
您对此有何经验?是否有其他类似的工具或比构建可执行文件更好的方法?
我已经使用过它大约3次,没有遇到任何问题,并且在10个服务器上运行了一个应用程序,从未出现任何问题。因此,我认为RubyScript2Exe对于Ruby来说就是最好的选择了。
很抱歉来晚了,但我在寻找如何自己做到这一点时发现了这个问题(越来越多地将SO作为主要资源使用)。
无论如何,我刚刚成功地使用了exerb,尽管我想添加一些注释:
exerb
会将你系统的本地代码(例如Linux .so
文件)嵌入到.exe中。实际上,这意味着你必须在Windows上构建任何重要的应用程序。ruby -r exerb/mkrbc
,但实际命令是ruby -r exerb/mkexy
。