打包ruby or rails成exe(英文)

ruby2exe有两种选择:

1、使用rubyscript2exe.rb

A.下载地址 http://rubyforge.org/frs/download.php/21229/rubyscript2exe-0.5.3.rb

B.运行:     ruby rubyscript2exe.rb myruby.rb

即生成 myruby.exe,文件有点大 :)

 

C.如何获取rubyscript2exe执行文件的源代码

  • 方法说明
    1. 打开系统终端
    2. 运行由rubyscript2exe的执行文件,如myruby.exe
    3. 在执行时马上点击按钮Pause键
    4. 此时此刻在如下目录就有所有Ruby语言的源代码:
      %HOME%\LOCALS~1\Temp\eee.xxx.N
      其中的xxx就是myruby。
    5. 锁定上面的目录,再点击一下Pause键。
    6. 这种反编译其实是软件rubyscript2exe自己完成的。

D.rubyscript2exe的详细参考:http://www.erikveen.dds.nl/rubyscript2exe/index.html

 

2、使用

A.下载地址 :  http://downloads.sourceforge.jp/exerb/31682/exerb-4.6.0.zip

B.安装:解压后,到其解压目录下运行 ruby setup.rb

B.运行有两种:

  a.生成的exe只能在装有ruby的机器上运行

    exerb myruby.rb

 

  b.先生成.exy 再生成.exe

    mkexy myruby.rb

    exerb myruby.exy

 

   打开myruby.exy,其中如果core:cui改为core:gui即可生成GUI程序。(用FXRuby的hello.rbw测试,生成的文件比较大,而且占用极大资源,待处理,如果您知道就留言给我吧。不过,如果处理一般的.rb,exerb生成的exe比rubyscript2exe的要小)

        general:
           startup: hello.rbw
           core: cui
           kcode: none

 

rails2exe的方法请看:

http://www.erikveen.dds.nl/distributingrubyapplications/rails.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值