を。Windowsパッケージあったんだ。 Debianパッケージはないかなー。 とか非力なオイラ。。。
こんな感じで/usr/localにインストール。
$ uname -a Linux qdeb 2.6.26-1-686 #1 SMP Mon Dec 15 18:15:07 UTC 2008 i686 GNU/Linux $ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby-1.9 $ cd ruby-1.9 $ autoconf $ cd .. $ mkdir ruby-1.9_build $ ../ruby-1.9/configure --program-suffix=1.9current $ make $ make test $ sudo make install $ ls /usr/local/bin erb1.9current* irb1.9current* rdoc1.9current* ruby1.9current* gem1.9current* rake1.9current* ri1.9current* testrb1.9current*1.8と比較してみよう。ちょっと会社で作ったスクリプト(csvファイルの整形するだけ)でベンチマークしてみよう。
$ ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux] $ ruby1.9current -v ruby 1.9.1p5000 (2009-01-25 trunk 21771) [i686-linux] $ time ruby lpc_dump.rb 4 v-ctest.csv > v-ctest.result ruby lpc_dump.rb 4 v-ctest.csv > v-ctest.result 355.39s user 11.42s system 99% cpu 6:08.48 total $ time ruby1.9current lpc_dump.rb 4 v-ctest.csv > v-ctest.result_c ruby1.9current lpc_dump.rb 4 v-ctest.csv > v-ctest.result_c 137.95s user 1.00s system 98% cpu 2:21.55 totalをを。2.6倍も速いじゃんか。 こりゃWindowsでも常用すべきか?