我已经写了几个Ruby脚本,一起工作从控制台应用程序。这些脚本是在Ubuntu平台上编写的,但我希望能够从Windows平台上运行它们。'部署'宝石红宝石脚本
我目前面临的问题是移植所有的宝石。我已经下载了大多数宝石的源代码并对它们进行了一些错误修正,但是可以将它们打包为例如我的脚本,以便它们可用? 我正在考虑像Windows一样的DLL。
我大概可以添加一个自述文件,说明需要哪些宝石以及在哪里/如何获得它们,但如果我能打包它们会更容易。
我已经写了几个Ruby脚本,一起工作从控制台应用程序。这些脚本是在Ubuntu平台上编写的,但我希望能够从Windows平台上运行它们。'部署'宝石红宝石脚本
我目前面临的问题是移植所有的宝石。我已经下载了大多数宝石的源代码并对它们进行了一些错误修正,但是可以将它们打包为例如我的脚本,以便它们可用? 我正在考虑像Windows一样的DLL。
我大概可以添加一个自述文件,说明需要哪些宝石以及在哪里/如何获得它们,但如果我能打包它们会更容易。
也许你可以看看http://www.erikveen.dds.nl/rubyscript2exe/index.html,做一些包装为Ruby应用程序(包括Ruby解释器,太)
你也可以建立在它的脚本中的宝石与宝石里面直接所有需要的宝石一起。如果他们的许可证允许你这样做,它可能是一个合理的解决方案(宝石支持平台风味宝石http://docs.rubygems.org/read/chapter/20#platform)
会看看它,谢谢。 – 2011-04-12 14:54:00
也许看看http://stackoverflow.com/questions/4372988/ruby-desktop-applications/4373893#4373893如果你想在Ubuntu和Windows上运行一些东西,你可能需要一个更好的解决方案,但是如果你有权访问Windows来打包所有东西,那应该可以。 – 2011-04-12 17:34:33