Можно ли преобразовать скрипт Ruby в .exe, чтобы исходный код не был виден?
Если вы используете RubyScript2Exe, ваш исходный код всегда можно прочитать. Объяснение в " Советы и хитрости ".
Может быть, как сказал Бобби, запутывание - лучший способ. Но скрывать исходный код часто плохая идея.
OCRA может создавать исполняемые файлы Ruby для Windows. Вы можете проверить это в: http://ocra.rubyforge.org/
Существует также возможность запутать код, так что чтение становится почти невозможным.
RubyScript2Exe , вероятно, то, что вы ищете. Он должен отвечать всем вашим потребностям, но предположительно генерирует большой исполняемый файл под Windows из-за статической связи с cygwin.