Ответ 1
Я использовал его примерно 3 раза, и у меня не было никаких проблем с этим, и я запускал одно из приложений на 10 серверах и никогда не испытывал никаких проблем. Итак, я думаю, что RubyScript2Exe примерно так же хорош, как и для рубинов.
Я хотел бы иметь возможность отправлять приложение Ruby некоторым коллегам, не требуя от них установки интерпретатора Ruby. Предпочтительным будет один вариант exe.
Я googled и нашел "RubyScript2Exe".
Каковы ваши впечатления? Существуют ли другие такие инструменты или есть лучшие подходы вообще, чем создание exe?
Я использовал его примерно 3 раза, и у меня не было никаких проблем с этим, и я запускал одно из приложений на 10 серверах и никогда не испытывал никаких проблем. Итак, я думаю, что RubyScript2Exe примерно так же хорош, как и для рубинов.
_why Обувь позволяет вам упаковать программу в качестве исполняемого файла для Mac или Windows, которая устанавливает обувь (содержит интерпретатор Ruby). Информация об использовании упаковщика здесь. _why также дает подсказки о том, как он делает исполняемый файл Windows здесь.
Не забывайте OCRA [1], который я использовал пару раз и который только что работал. Я использовал для создания exes с RubyScript2Exe, как упоминалось выше, но имел проблемы при использовании с Ruby 1.9 [2].
[1] http://ocra.rubyforge.org/
[2] http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/343891
Существует еще один Crate. Вы можете найти информацию об этом здесь. Однако я не тестировал его в Windows.
Извините, что опоздал на вечеринку, но я нашел этот вопрос в своем поиске для попытки сделать это сам (начиная использовать SO все больше и больше в качестве основного ресурса).
Во всяком случае, у меня только что был успех exerb, хотя я бы добавил пару примечаний:
exerb
будет вставлять собственный код вашей системы (например, файлы Linux .so
) в .exe. На практике это означает, что вам нужно создать какое-либо значительное приложение в Windows.ruby -r exerb/mkrbc
, но фактическая команда ruby -r exerb/mkexy
.