2012-09-12 66 views
0

我的OSX上的readline擴展名似乎有問題。請勿在irb中加載readline模塊

$irb -f --noreadline 
irb(main):001:0> "中文" 
=> "中文" 

$irb -f --readline 
irb(main):001:0> \U+FFE4\U+FFB8\U+FFAD\U+FFE6 

所以我想設置--noreadline作爲irb的默認選項。怎麼做?

p.s.我正在使用RVMRuby 1.9.3p194。

回答

1

以下內容添加到您的~/.irbrc文件(創建它,如果它不存在):

IRB.conf[:USE_READLINE] = false 

或者,你可以,如果你想讓它跨用戶帳戶將此添加到/etc/irbrc,或者foo/.irbrc如果你希望它應用在目錄/項目的基礎上。

這是list of other useful config options

+0

只是工作。謝謝! –