把ruby程序转变为windows下的exe可执行文件可以用以下gem
- exerb
- rubyscript2exe
- ocra
我们重点介绍 ocra https://github.com/larsch/ocra
安装方法:
gem install ocra
ruby代码:
hw.rb
put "Hello world!"
打包:
ocra hw.rb
测试:
hw.exe
常用选项:
--windows 可以不显示控制台
--no-autodll 不包含依赖的dll库,可以把需要的dll放在执行目录下
--no-lzma 不压缩执行文件
--icon <ico> 指定icon图标