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.
Run the following commands
Run the following commands
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.
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.
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.