任何人都知道可以使用哪些工具从ruby脚本创建独立的exe文件? 我试过exerb和rubyscript2exe。但它们已经过时,无法正常工作(
exerb无法从使用“require net / http”的脚本文件中正确生成exe :-( rubyscipt2exe什么都不做,什么都不做: - (
答案 0 :(得分:3)
您是否尝试过Ocra?
这是this Google search的第一个结果(仅限于过去一年的结果,对许多(如果不是大多数)与Ruby相关的搜索而言,这是必须的。)
答案 1 :(得分:3)
我也想在几个月前从我的ruby脚本生成.exe文件,并且exerb和rubyscript2exe也不能为我工作。最后,我决定使用ocra,我希望我的解决方案可以帮到你。
gem install ocra
ocra your_ruby_script.rb
如果你足够幸运,ocra应该在step2之后生成your_ruby_script.exe
。但是,我不幸运,第一次使用ocra时遇到以下错误消息:
Invalid gemspec in [c:/Ruby187/lib/ruby/gems/1.8/specifications/ocra-1.3.0.gemspec]: invalid date format in specification: "2011-06-19 00:00:00.000000000Z "
Invalid gemspec in [c:/Ruby187/lib/ruby/gems/1.8/specifications/win32-autogui-0.5.0.gemspec]: invalid date format in specification: "2011-08-17 00:00:00.000000000Z" 1.8.8
不要失望。只需编辑这些文件
c:/Ruby187/lib/ruby/gems/1.8/specifications/ocra-1.3.0.gemspec
c:/Ruby187/lib/ruby/gems/1.8/specifications/win32-autogui-0.5.0.gemspec
变化
"2011-06-19 00:00:00.000000000Z "
加入"2011-06-19"
"2011-08-17 00:00:00.000000000Z"
加入"2011-08-17"
在编辑这些文件后重做第2步,现在一切都应该很棒。