JRubyをソースからインストール

ソースと取り寄せて、単純にantを実行するだけ。
Ubuntuの場合、antを実行しないとJRubyは動かないような気がする。

$ svn co http://svn.codehaus.org/jruby/trunk/jruby
$ cd jruby
$ ant
$ cd ..
$ sudo mv jruby /opt/jruby-1.1.7
$ sudo chown -R root:root /opt/jruby-1.1.7

JRubyを実行するために、/usr/bin/にシンボリックリンクを作成する。
またJRubyのバージョンを変えたときに楽するために、/opt/jrubyシンボリックリンクを作成する。

$ sudo ln -s /opt/jruby-1.1.7 /opt/jruby
$ sudo ln -s /opt/jruby/bin/jruby /usr/bin/jruby
$ sudo ln -s /opt/jruby/bin/jirb /usr/bin/jirb

コマンドラインからRubyRailsを実行するのにJRubyを使う場合は、シンボリックリンクを作成する。
これをやっておかないと、rakeとかをするとき一々jrubyを指定しないといけないといけないので面倒。

$ sudo ln -s /usr/bin/jruby /usr/bin/ruby
$ sudo ln -s /usr/bin/jirb /usr/bin/irb