Rubinius — это реализация языка программирования Ruby.
Rubinius состоит из байткодовой виртуальной машины, парсера Ruby, компилятора в байткод, сборщика мусора, основанного на поколениях, JIT-компилятора в машинный код, встроенных (Ruby Core) и стандартных (Standard library) библиотек Ruby.
На данный момент Rubinius совместим с версией Ruby 1.8.7.
Rubinius использует лицензию BSD. Ее можно найти в исходниках в файле LICENSE.
Rubinius работает под Mac OS X и многими другими операционными системами семейства Unix/Linux. Вскоре появится и поддержка Microsoft Windows.
Для установки Rubinius выполните указанные ниже команды. Более подробную информацию можно найти в разделе «Для начала…».
git clone git://github.com/rubinius/rubinius.git
cd rubinius
./configure --prefix=/путь/до/директории
rake install
Когда процесс установки завершится, следуя указаниям, добавьте директорию, в которой находятся исполняемые файлы Rubinius, в переменную окружения PATH.
Rubinius поставляется со встроенным пакетом RubyGems и уже содержит предустановленные
гемы rake и rdoc. Чтобы установить гем nokogiri, например, нужно выполнить
команду rbx gem install nokogiri