作者neoesque (Anti M$)
看板Ruby
标题Re: [问题] 怎麽把ruby 包成一个执行档??
时间Wed Dec 13 00:06:18 2006
※ 引述《Aking (这年头好人不多了...)》之铭言:
: 有在发现这篇文章
: =========================
: 要做成standalone的binary:
: 1) 设个目录X, 将相关的档案放到其中, 并将主程式档改成init.rb
: 2) cd ..
: tar2rubyscript X ==> 产生 X.rb
: rubyscript2exe X.rb ==> 产生 X.exe
: That's all.
: 找不到tar2rubyscript与rubyscript2exe吗?
: 请使用gem install XXX .... :)
: ===========================
: 可是我看不太懂也
: 有大大能帮忙写详细一点吗 @@a
: 感激不尽~
首先请先安装 gem 依照你的distro不同有不同的安装方式
debian 系列请用 apt-get
gentoo 请用 emerge
MacOSX/FreeBSD 就用 port 装就好了
装好後请下 gem install tar2rubyscript
跟 gem install rubyscript2exe
就会安装上述两只程式
然後你写的程式 请命名为 init.rb 假设放在 test 的资料夹里
然後退回到 init.rb 的上一层 (就是跟 test 同一层)
先下 tar2rubyscript test
他就会造一个 test.rb 出来 (在 test 同一层下)
然後再打 rubyscript2exe test.rb 就会生出 test_xxx (这里好像会因平台而异
我用 Mac OS X 会生出 test_darwin )
最後生出来的 test_xxxx 就是执行档了 ;)
--
感谢 yzugsr 提醒 :P
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.246.218
1F:推 yzugsr:gem i tar2rubyscript <= 要参数i install 12/13 12:23
2F:→ yzugsr:原文可能笔误了 @@ 12/13 12:23
※ 编辑: neoesque 来自: 140.116.102.2 (12/14 08:25)