代码之家  ›  专栏  ›  技术社区  ›  Niklas

从我的Ruby应用程序生成Windows可执行文件?

  •  21
  • Niklas  · 技术社区  · 17 年前

    我希望能够向一些同事发送Ruby应用程序,而不需要他们安装Ruby解释器。最好是一个exe。

    你对此有何经验?有没有其他类似的工具,或者有没有比构建exe更好的方法?

    5 回复  |  直到 17 年前
        1
  •  8
  •   BobbyShaftoe    17 年前

    我已经用了3次了,没有任何问题,我在10台服务器上运行了其中一个应用程序,从来没有任何问题。所以,我认为RubyScript2Exe和ruby一样好。

        2
  •  7
  •   method    17 年前

    _为什么 Shoes 框架允许您将程序打包为安装Shoes(包含Ruby解释器)的Mac或Windows的可执行文件。有关使用打包机的信息如下所示 here . _为什么还要给出他如何使Windows可执行的提示 here

        3
  •  5
  •   gibbsnich    15 年前

    别忘了OCRA[1],我用过几次,它刚刚起作用。 如上所述,我曾经使用RubyScript 2Exe创建我的EXE,但在使用Ruby 1.9[2]时遇到了问题。

    [1] http://ocra.rubyforge.org/
    [2] http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/343891

        4
  •  4
  •   georg    17 年前

    还有一个叫 Crate here . 不过,我还没有在Windows上测试它。

        5
  •  0
  •   JasonSmith    17 年前

    不管怎么说,我刚刚在这方面取得了成功 exerb ,不过我要补充几点:

    • exerb 将嵌入系统的本机代码(例如Linux .so 文件)导入.exe。实际上,这意味着您必须在Windows上构建任何重要的应用程序。
    • 网页上还说 ruby -r exerb/mkrbc ruby -r exerb/mkexy
    推荐文章