任何人都知道哪些工具可以用来从ruby脚本中进行独立的exe文件? 我试了exerb和rubyscript2exe。 但是它们已经过时,并且不能正常工作
exerb不能正确地使脚本文件,使用“require net / http”exe文件:-( rubyscipt2exe什么也不做,只是没有:-(
我也想在几个月前从ruby脚本生成.exe文件,而exerb和rubyscript2exe也不适用于我。 最后,我决定使用ocra ,我希望我的解决方案能够帮助你。
宝石安装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步,现在一切都应该很好。
你尝试过Ocra吗?
这是Google搜索的第一个结果(仅限于过去一年的结果,这对于许多(如果不是大多数)与Ruby相关的搜索来说是必须的。