rvmのirbで日本語入力できない

readlineが読み込めてないのが原因。

解決方法

readlineを指定してinstall。
macportsで入れた場合は下記でOK。

rvm install 1.9.2 -C --with-readline-dir=/opt/local/


最近、homebrew入れたので
readlineの場所が/usr/local なんだろうなと思い

rvm install 1.9.2 -C --with-readline-dir=/usr/local/

でやってみるがNG。
Accented chars in IRB with RVM and ruby 1.8.7 | Plataforma Tecnologia Blogにも書かれてる。


調べてみると、rvmでその辺のモジュールをパッケージとして管理しているらしい。
RVM: Ruby Version Manager - 'rvm package install readline'
場所は、$HOME/.rvm/usr に格納される。


これで一応解決。

rvm package install readline
rvm install 1.9.2 -C --with-readline-dir=$HOME/.rvm/usr


だが、homebrewのreadlineのリンク場所がよく分からん。

補足

Mac OS Xでrvm - noplans_rubyの日記もやってみたが
rvm 1.0.1では無理だった。

さらに追記

もしかして、brew link readline ってすればよかったのかな?