Есть ли у кого-нибудь идеи относительно компиляции кода Ruby для Windows? Я пробовал и «Ruby2Exe», и «OCRA», но у обоих есть свои проблемы. Ruby2Exe продолжает выдавать расплывчатые или запутанные предупреждения, такие как «невозможно изменить замороженную строку». С другой стороны, OCRA, похоже, хочет запустить ваш скрипт и предполагает, что динамических элементов нет.
Для справки, мой скрипт принимает аргументы командной строки, а также считывает и анализирует текстовый файл. OCRA вообще не нравится этот аспект, и на самом деле он выдает предупреждения в моем коде, как если бы я пытался запустить скрипт.
В любом случае, если у кого-то есть какие-либо качественные средства для компиляции рубинового кода для Windows, я весь в ушах.
К вашему сведению, моя цель с этим конкретным скриптом — отправлять электронную почту по SMTP. Это часть более крупного приложения, отличного от Ruby, но фреймворк не может отправлять электронную почту. Я нахожу Ruby приятным и довольно простым в работе, но не хочу, чтобы каждый конечный пользователь устанавливал Ruby - отсюда необходимость/желание "скомпилировать" его.
У меня мало времени, и я не могу позволить себе тратить ресурсы на написание этого на C ++ и т. Д. Однако, если у кого-то есть какие-либо идеи о любых существующих Windows-совместимых библиотеках / приложениях, расскажите.
Очень признателен.