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
コマンドラインからRubyやRailsを実行するのにJRubyを使う場合は、シンボリックリンクを作成する。
これをやっておかないと、rakeとかをするとき一々jrubyを指定しないといけないといけないので面倒。
$ sudo ln -s /usr/bin/jruby /usr/bin/ruby $ sudo ln -s /usr/bin/jirb /usr/bin/irb