Вы можете собрать и запустить Rubinius прямо из директории с исходниками. Вам не обязательно устанавливать Rubinius в систему, чтобы запустить его. Инструкции, приведенные ниже, подробно описывают установку и запуск Rubinius из каталога с исходниками.
Rubinius использует
LLVM для
JIT-компиляции. Rubinius зависит от определенной
версии LLVM, которая должна быть собрана с включенной RTTI (run-time type
information). Скрипт “configure” автоматически проверит эти условия на стадии
поиска LLVM. Если LLVM уже установлена на Вашей системе, а Rubinius не может
на нее пролинковаться, передайте флаг
--skip-system скрипту “configure” (см. ниже).
Исходный код Rubinius доступен как tar-архив и как проект на Github. Tar-архив можно скачать здесь.
Чтобы использовать Git:
git clone git://github.com/rubinius/rubinius.gitЭтот раздел пригодится, если Вы хотите использовать Rubinius для запуска приложений. Также Rubinius можно запускать прямо из исходной директории. За подробностями обратитесь к следующему разделу.
Мы рекомендуем устанавливать Rubinius в место, не требующее sudo или права
суперпользователя. Последовательность действий:
./configure --prefix=/path/to/install/dirrake installЕсли Вы планируете работать над самим Rubinius-ом, Вам следует использовать следующие команды:
./configurerakeЕсли Вы просто пробуете Rubinius, следуйте инструкциям, чтобы добавить bin-директорию в переменную окружения PATH.
Однако, если Вы разрабатываете Rubinius, Вам не следует добавлять папку bin
в переменную PATH, потому что система сборки Rubinius будет использовать
собственные ruby и rake (ссылки на бинарник Rubinius). Внешние
исполняемые файлы Ruby необходимы для запуска процесса сборки самого Rubinius.