Развертывание / распространение автономного приложения Ruby - PullRequest
3 голосов
/ 11 марта 2012

Каков наилучший способ распространения простого приложения Ruby из командной строки для клиентов таким образом, чтобы не требовалось, чтобы они устанавливали Ruby вручную и требовали Gems?

В моем понимании эта задача сводится к нескольким строкам кода SH / BAT, который выполняет проверки Ruby / Gems и, если не найден, продолжается при установке Ruby с RVM .

Так эти строки кода уже существуют где-нибудь или мне нужно что-то написать самостоятельно?

Ответы [ 3 ]

1 голос
/ 13 марта 2013

Самое близкое, что я нашел, это (я верю) релизы: https://github.com/Spooner/releasy

1 голос
/ 11 марта 2012

В прошлом я использовал этот проект для небольших сценариев, без каких-либо проблем http://www.erikveen.dds.nl/rubyscript2exe/

Он создает EXE-файл из вашего сценария ruby.

Если вам нужно что-то перекрестное-платформа, вариант BAT / sh, вероятно, лучше.Вы можете получить RVM, установить RVM ruby, использовать bundler для ваших драгоценных камней, а затем запустить скрипт.

0 голосов
/ 24 октября 2012

Мне не удалось найти какой-либо способ создания кроссплатформенной установки Ruby.

Я создал RubyAnywhere скрипт, который пытается решить эту задачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...