Mac OSXでirbを使うと
カーソルキーを押したときに^[[A ^[[B ^[[C ^[[Dと表示されてしまい
うまくつかえません。
また、Ctrl+Pなども^Pと表示されてしまいます。

もちろん、他のviやシェルやemacsなどでは正常にカーソルキーも
コントールキーも使えます。
Terminal,JTerminal + bash,tcsh,zshなどの組み合わせも試しましたが
全部ダメでした。

どなたか解決方法ご存じの方いらっしゃらないでしょうか?

irb 0.7.4
ruby 1.6.7