Можно ли предварительно скомпилировать сценарии ruby ​​в двоичный файл? - PullRequest
5 голосов
/ 13 апреля 2011

Я работаю над сценарием Ruby, который необходимо будет развернуть в системах без интерпретатора ruby. Он должен работать на системах FreeBSD, использующих формат ELF.

Я знаю, что существует проект ruby2exe для компиляции сценариев ruby ​​для запуска в Windows, но это легко или вообще возможно сделать в других операционных системах?

Ответы [ 2 ]

5 голосов
/ 14 апреля 2011

Вы проверяли, позволят ли Rubinius или JRuby предварительно скомпилировать ваш код?

5 голосов
/ 13 апреля 2011

За исключением байт-кода, для работы которого требуется виртуальная машина, Ruby не может быть скомпилирован.Это интерпретируемый язык и как таковой требует переводчика.ruby2exe объединяет интерпретатор ruby ​​и библиотеку времени выполнения с вашим приложением.

...