How to distribute ruby ​​software?

Hi, I’m surfing for the best way to distribute ruby ​​software (can be open or commercial) for clients: - with less software installed on the client (only ruby ​​interpreter) - without user intervention for updates

Any idea? I can use gem, but it must install rubygems and not match commercial software.

+3
source share
3 answers

I recommend setting up a ruby ​​project using Jeweler ( http://github.com/technicalpickles/jeweler ) and distributing it to the Gemcutter ( http://gemcutter.org/ ), which is pretty much the standard for distributing gems.

+1
source

You can also watch the BitNami RubyStack multi-platform installer if you are looking for an easy way to get Ruby, RubyGems and some common gems installed. They also make installable stacks for some common applications (such as Typo), but unfortunately they do not offer a way to create a custom installer for your Ruby application.

+1
source

?

RubyScript2Exe, Ruby

You may also consider using JRuby and software packaging as a Java application.

0
source

Source: https://habr.com/ru/post/1726921/


All Articles