Same idea as the Groovy and Grails posting, most of the steps are the same but here they are.

Download JRuby from http://www.jruby.org/, as of writing this the latest release is 1.6.0. I’m downloading the tar file, I believe it the same as the zip file just different format used to compress the files.

$ cd Downloads
$ tar -xzf jruby-bin-1.6.0.tar.gz

Now lets move it to our /usr/share folder and make the needed symbolic link.

$ sudo mv jruby-1.6.0 /usr/share/
$ cd /usr/share/
$ sudo ln -s jruby-1.6.0/ jruby

Last step is to update your .profile file within your home folder. Just add this to the top,

JRUBY_HOME=/usr/share/jruby; export JRUBY_HOME
PATH=$JRUBY_HOME/bin:$PATH; export PATH

Close all Terminals and reopen one.  To test to see if everything is setup right, run this,

$ jruby -v
jruby 1.6.0 (ruby 1.8.7 patchlevel 330) (2011-03-15 f3b6154) (Java HotSpot(TM) Client VM 1.6.0_24) [darwin-i386-java]

To update just download the new file, move it to /usr/share folder and update the symbolic link like this,

$ cd /usr/share/
$ sudo rm jruby
$ sudo ln -s jruby-1.6.0/ jruby

Something to keep in mind when dealing with JRuby, it comes with a JRuby version of Gem which will be picked over the default Ruby Gem due to the paths. If you need to work with the Ruby Gem use the full path, /usr/bin/gem, like so “/usr/bin/gem update” to run the update.

If you have any questions or comments please post, also any suggestions on improving this are welcome.