Как я могу заставить мой скрипт Ruby (не Rails) работать где угодно? - PullRequest
1 голос
/ 01 ноября 2010

Я очень новичок в Ruby.Я недавно закончил писать простой скрипт, который использует кучу драгоценных камней.Он хорошо работает на моей собственной рабочей станции.

Когда я скопировал скрипт на свой ноутбук, он перестал работать, хотя я вручную установил все драгоценные камни.Я думаю, что это может быть связано с различиями версий в установленных гемах, но я хотел знать, может ли быть какая-то другая причина.Итак:

1) Есть ли способ заставить Ruby автоматически устанавливать все необходимые гемы для скрипта в правильных версиях?

2) Может ли быть какая-то другая причина для скриптаработает на одной машине, но не работает на другой?

Заранее спасибо,
Мистер Бешеная Корова.

Ответы [ 2 ]

1 голос
/ 01 ноября 2010

Если вы хотите, чтобы программа работала в любой системе Windows, т. Е. Даже в системах, в которых не установлен Ruby, вам стоит посмотреть OCRA . Это приложение создает отдельный исполняемый файл, содержащий ваш скрипт, все необходимые ему библиотеки Ruby и интерпретатор Ruby.

0 голосов
/ 01 ноября 2010

первое, что вы должны сделать, это прочитать, как создать драгоценный камень.В ваш собственный драгоценный камень вы можете включить информацию о том, какие дополнительные драгоценные камни требуются (также конкретную версию).

Взгляните на http://docs.rubygems.org/read/chapter/5

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