Автономный рубиновый "бинарник"? - PullRequest
1 голос
/ 31 января 2012

[Ruby Noob]

У меня есть небольшая утилита (для командной строки), написанная на Ruby, которая require содержит несколько драгоценных камней.Есть ли способ создать автономную связку моей программы, чтобы я мог запустить ее на другой машине с установленным Ruby (но не обязательно с гемами)?

FWIW, на целевой машине работает Linux / Ubuntu.

Ответы [ 2 ]

1 голос
/ 31 января 2012

Вы можете использовать пакет gem http://gembundler.com/ С помощью bundle вы создаете Gemfile в корне вашего проекта - текст, который содержит все ваши зависимости, очень похожий на концепцию Maven

Для того, чтобы получить всеваши зависимости просто настраиваются

bundle install 

Единственная проблема заключается в том, что вам нужно установить сам пакетный гем, так что вы снова столкнулись с проблемой "курица или яйцо": -)

0 голосов
/ 31 января 2012

Я использовал:

http://www.erikveen.dds.nl/rubyscript2exe/

раньше, но это было некоторое время назад.Похоже, что все в порядке для простых программ.

Вы можете скачать его здесь:

http://rubyforge.org/projects/rubyscript2exe/

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