2009-12-30 132 views
3

你好我serching用于分发Ruby软件(可以打开或商业),以客户的最佳方式: - 与 安装在客户端(仅适用于Ruby解释器)更少的软件 - 没有少的用户交互更新如何分发红宝石软件?

任何理念?我可以使用宝石,但它需要安装rubygems并且不适合商业软件。

回答

0

您是否正在寻找分配到桌面或无头服务器的方式?

对于桌面,你可以尝试RubyScript2Exe,也请查看文章Distributing Ruby Applications

您可能还需要考虑使用JRuby和打包软件作为一个Java应用程序。

+0

我正在寻找一种分配两者的方法。而不仅仅是一个简单的exe。但是例如,在Java世界中,它可以是从网站获取更新罐子并更新自己的应用程序。 – user239895 2009-12-30 23:35:28

1

如果您正在寻找一种简单的方法来安装Ruby,RubyGems和一些常用gem,那么您也可能想要查看BitNami's RubyStack多平台安装程序。他们还为一些常见的应用程序(例如Typo)制作可安装的堆栈,但不幸的是,他们不提供为Ruby应用程序构建自定义安装程序的方法。