Rubinius

Use Ruby™

Download Instructions

Get the Rubinius source code

Build Rubinius

Decide whether you want to install Rubinius or just use it from the source directory. Also, review 'doc/getting_started.txt' to install the dependencies you need to build Rubinius.

Rubinius uses LLVM to implement the JIT compiler. LLVM is enabled by default. Rubinius will run fine without the JIT, but you must manually disable LLVM. To disable LLVM, choose the --disable-llvm option in the steps below.

NOTE: You must use MRI 1.8.[6,7] to build Rubinius. It will not build with MRI 1.9.1 yet.

Running from the source directory

Run the following commands

  1. ./configure
  2. rake
Installing Rubinius

Run the following commands

  1. ./configure --prefix=/path/to/install/dir
  2. rake install
  3. Put '/path/to/install/dir/bin' in your PATH or symlink the '/path/to/install/dir/dir/bin/rbx' executable somewhere in your PATH

Report Issues

We've been working hard on Rubinius but we know there will be issues and bugs. We apologize in advance. Please take the time to open a ticket on the Rubinius issue tracker. Include your platform info (CPU and operating system), the command you tried to run, and all the output to your terminal.

Enjoy!

We're very excited you're interested in Rubinius. Give us feedback in the IRC channel at #rubinius on freenode.net, via Twitter or on the mailing list.

Development Notes

We are currently releasing a daily snapshot of the git repository.

Download the current code from GitHub. If you intend to fix bugs or submit other patches, you will need to use git. See the Contribute page for details.