やっとこさ、Ruby1.9.1をインストールした

Fiberを使いたくなったのでUbuntuパッケージのRuby1.9.0を使っていましたが
IOとencoding周りで色々と謎な動作をする場合があって
なんだかよくわからないので、どうせ悩むならと思って
trunkからRuby1.9.1をインストールしました。(with paco)

$ sudo apt-get install ruby libreadline5 libreadline5-dev libncurses5 libncurses5-dev libssl-dev
$ svn co http://svn.ruby-lang.org/repos/ruby/trunk/ ruby-trunk
$ autoconf
$ ./configure --with-baseruby=/usr/bin/ruby --prefix=/usr/local 
$ make
$ make test
$ make install
$ sudo paco -D make install


いままでのパッケージ版を使いたい場合は
$ ruby1.8
もしくは
$ruby1.9
で使えます。