Merbをコンソールから操作する時には、merb -iコマンドを実行するのですが、
アプリケーションコードの変更を検出すると、自動的にirbがリロードされてしまい、ヒストリーが消えてしまうので、若干不便さを感じていました。

そんな時は、
irb-history
があなたのMerbライフを強力にサポートしてくれます(Thanks maiha!)

まずはおもむろに

pre>>
% sudo gem install irb-history
<<--

つづいて、~/.irbrc に以下の行を追加します。

ruby>>
require 'rubygems'
require 'irb/history'
IRB::History.start_client
<<--

これでOK。あとは普通にmerb -iを使っていれば、リロードされても
ヒストリーが消えません。

posted by genki genki on Tue 13 Jan 2009 at 16:53 with 0 comments