Подтвердить что ты не робот

Создание исполняемого файла Windows из моего приложения Ruby?

Я хотел бы иметь возможность отправлять приложение Ruby некоторым коллегам, не требуя от них установки интерпретатора Ruby. Предпочтительным будет один вариант exe.

Я googled и нашел "RubyScript2Exe".

Каковы ваши впечатления? Существуют ли другие такие инструменты или есть лучшие подходы вообще, чем создание exe?

4b9b3361

Ответ 1

Я использовал его примерно 3 раза, и у меня не было никаких проблем с этим, и я запускал одно из приложений на 10 серверах и никогда не испытывал никаких проблем. Итак, я думаю, что RubyScript2Exe примерно так же хорош, как и для рубинов.

Ответ 2

_why Обувь позволяет вам упаковать программу в качестве исполняемого файла для Mac или Windows, которая устанавливает обувь (содержит интерпретатор Ruby). Информация об использовании упаковщика здесь. _why также дает подсказки о том, как он делает исполняемый файл Windows здесь.

Ответ 4

Существует еще один Crate. Вы можете найти информацию об этом здесь. Однако я не тестировал его в Windows.

Ответ 5

Извините, что опоздал на вечеринку, но я нашел этот вопрос в своем поиске для попытки сделать это сам (начиная использовать SO все больше и больше в качестве основного ресурса).

Во всяком случае, у меня только что был успех exerb, хотя я бы добавил пару примечаний:

  • На веб-странице говорится, что exerb работает на любой платформе. Это правда; однако, если вы "скомпилируете" программу, вызывается на собственный код, то exerb будет вставлять собственный код вашей системы (например, файлы Linux .so) в .exe. На практике это означает, что вам нужно создать какое-либо значительное приложение в Windows.
  • На веб-странице также указано ruby -r exerb/mkrbc, но фактическая команда ruby -r exerb/mkexy.