1. Exerb简介Exerb是一个将ruby脚本程序(.rb)转换成Windows应用程序(.exe)的软件。目前最新版本4.1.0,下载地址:http://downloads.sourceforge.jp/exerb/23470/exerb-4.1.0.zip。 2.安装把下载的zip文件解压,进入exerb目录,运行ruby setup.rb。这时exerb和mkexy命令将会加入ruby/bin目录中。 3.ruby -> exe先来个最简单的 hello.rb
运行exerb hello.rb,生成一个hello.exe文件,OK。 下面写个GUI程序,使用wxRuby类库。
hello_wx.rb
exerb hello_wx.rb,生成hello_wx.exe,却不能运行。因为exe并没有把程序所需的类库打包进来,这时候就得执行mkexy命令。 mkexy hello_wx.rb,生成hello_wx.exy文件 hello_wx.exy
该文件把hello_wx.rb所需的类库文件都包含进来了。 运行exerb hello_wx.exy,这时候生成的hello_wx.exe是可以执行的,问题是打开文件的同时会打开一个控制台窗口,要解决这个问题,就得修改hello_wx.exy文件,把cui改成gui。
再次运行exerb hello_wx.exy,生成一个红宝石图标的exe文件,OK! 另外,exy文件中还可以设置图标和版本信息。不再赘述。配置属性如下:
|
Ruby转Exe -- Exerb研究
关键字: ruby exe