用宝石'部署'ruby脚本

时间:2011-04-12 14:41:06

标签: ruby rubygems gem

我已经编写了几个可以从 控制台应用程序 一起工作的Ruby脚本。 这些脚本是在Ubuntu平台上编写的,但我希望能够在Windows平台上运行它们。

我目前面临的问题是移植所有宝石。我已经下载了大多数宝石的来源,并对它们进行了一些错误修复,但是有可能将它们打包成例如我的脚本以便它们可用吗? 我正在考虑像Windows这样的DLL。

我可以添加一个自述文件,说明需要哪些宝石以及在何处/如何获取它们,但如果我可以打包它们会更容易。

1 个答案:

答案 0 :(得分:1)

也许你可以看一下http://www.erikveen.dds.nl/rubyscript2exe/index.html为ruby应用做一些包装(包括ruby解释器)

您还可以使用其中的脚本构建一个gem,以及直接在gem内部所有需要的gem。如果他们的许可证允许您这样做,它可能是一个合理的解决方案(Gem支持平台风格的宝石http://docs.rubygems.org/read/chapter/20#platform