Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@nwjsmith
Forked from amateurhuman/gist:2005745
Created September 6, 2012 15:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nwjsmith/3657103 to your computer and use it in GitHub Desktop.
Save nwjsmith/3657103 to your computer and use it in GitHub Desktop.
Installing Rubinius 2.0.0-dev with rbenv

Installing rbx-2.0.0-dev with Ruby 1.9 support using rbenv can be a tad tricky. This is what I did to get up and running, you'll need another version of ruby already installed as well as rake.

The basic outline:

  1. Clone Rubinius HEAD from github
  2. Configure installation for rbenv and 1.9 support
  3. Install Rubinius
  4. Configure your $PATH to use Rubinius gems
  5. Start using Rubinius

[OPTIONAL] You may need to install libyaml, otherwise you get a psych warning

$ brew install libyaml

Get the latest HEAD for rbx-2.0.0-dev

$ git clone https://github.com/rubinius/rubinius.git

Configure Rubinius for compatibility with 1.9 and install it

$ cd rubinius
$ ./configure --prefix=~/.rbenv/versions/rbx-2.0.0-dev --enable-version=1.8,1.9 --default-version=1.9
$ rake install

Rubinius keeps its gem binaries in a different location than other rubies, so you'll need to add the proper bin directory to your path for any gem commands to work. I added the following to my ZSH setup

export RBX_ROOT=$HOME/.rbenv/versions/rbx-2.0.0-dev

And then in my PATH, I included

$RBX_ROOT/1.9/bin

Now start using Rubinius

$ rbenv global rbx-2.0.0-dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment