Вы можете собрать и запустить 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/dir
rake install
Если Вы планируете работать над самим Rubinius-ом, Вам следует использовать следующие команды:
./configure
rake
Если Вы просто пробуете Rubinius, следуйте инструкциям, чтобы добавить bin-директорию в переменную окружения PATH.
Однако, если Вы разрабатываете Rubinius, Вам не следует добавлять папку bin
в переменную PATH, потому что система сборки Rubinius будет использовать
собственные ruby
и rake
(ссылки на бинарник Rubinius). Внешние
исполняемые файлы Ruby необходимы для запуска процесса сборки самого Rubinius.