Rubinius is an implementation of the Ruby programming language.
Rubinius includes a bytecode virtual machine, Ruby syntax parser, bytecode compiler, generational garbage collector, just-in-time (JIT) native machine code compiler, and Ruby Core and Standard libraries.
Rubinius currently implements Ruby version 1.8.7.
Rubinius uses the BSD license. See the LICENSE file in the source.
Rubinius runs on Mac OS X and many Unix/Linux operating systems. Support for Microsoft Windows is coming soon.
To install Rubinius, use the following steps. For more detailed information, see Getting Started.
git clone git://github.com/rubinius/rubinius.git
cd rubinius
./configure --prefix=/path/to/install/dir
rake install
When the install process finishes, follow the directions to add the Rubinius executable (bin) directory to your PATH.
Rubinius comes with RubyGems built-in and has rake and rdoc gems
pre-installed. To install the nokogiri gem, for example, run rbx gem install
nokogiri
.