: : Getting Started

What is Rubinius

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 targets Ruby version 2.1.0.


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.

  1. git clone git://github.com/rubinius/rubinius.git
  2. cd rubinius
  3. ./configure --prefix=/path/to/install/dir
  4. 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.

: : Getting Started

Tweet at @rubinius on Twitter or email community@rubinius.com. Please report Rubinius issues to our issue tracker.