你好我serching用于分发Ruby软件(可以打开或商业),以客户的最佳方式: - 与 安装在客户端(仅适用于Ruby解释器)更少的软件 - 没有少的用户交互更新如何分发红宝石软件?
任何理念?我可以使用宝石,但它需要安装rubygems并且不适合商业软件。
你好我serching用于分发Ruby软件(可以打开或商业),以客户的最佳方式: - 与 安装在客户端(仅适用于Ruby解释器)更少的软件 - 没有少的用户交互更新如何分发红宝石软件?
任何理念?我可以使用宝石,但它需要安装rubygems并且不适合商业软件。
我建议使用珠宝商(http://github.com/technicalpickles/jeweler)设置一个红宝石项目,并在Gemcutter(http://gemcutter.org/)上发布这几乎是宝石分配的标准。
您是否正在寻找分配到桌面或无头服务器的方式?
对于桌面,你可以尝试RubyScript2Exe,也请查看文章Distributing Ruby Applications
您可能还需要考虑使用JRuby和打包软件作为一个Java应用程序。
如果您正在寻找一种简单的方法来安装Ruby,RubyGems和一些常用gem,那么您也可能想要查看BitNami's RubyStack多平台安装程序。他们还为一些常见的应用程序(例如Typo)制作可安装的堆栈,但不幸的是,他们不提供为Ruby应用程序构建自定义安装程序的方法。
我正在寻找一种分配两者的方法。而不仅仅是一个简单的exe。但是例如,在Java世界中,它可以是从网站获取更新罐子并更新自己的应用程序。 – user239895 2009-12-30 23:35:28