不要在irb中加载readline模块

时间:2012-09-12 20:03:40

标签: ruby irb libreadline

我的OSX上的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 个答案:

答案 0 :(得分:1)

将以下内容添加到~/.irbrc文件中(如果该文件不存在则创建它):

IRB.conf[:USE_READLINE] = false

或者,如果您希望将其应用于用户帐户,则可以将其添加到/etc/irbrc;如果您希望将其应用于目录/项目,则可以foo/.irbrc

这是list of other useful config options