Ruby Irb对控制键的反应奇怪

jam*_*her 1 ruby irb

我是(非常)新的Ruby,今天就开始了.

我刚刚从我的系统的Ruby 1.8安装转移到Ruby 1.9,从源代码编译.在这样做的过程中,伊尔布的情况变得更糟.它以非常不友好的方式对非字母数字控制键做出反应:

UP键打印:^ [[A.

DOWN键打印:^ [[B.

DELETE键打印:^ [[3~

...等等.这对我来说的主要结果是我无法访问以前发出的命令.标签完成也不起作用; 虽然这对Wirble来说似乎都不是问题 - 当我删除〜/ .irbrc时也是如此.

我正在使用:

  • Ubuntu 9.10
  • GNOME终端2.28.1
  • ruby 1.9.1p376(2009-12-07修订版26041)[i686-linux]
  • Irb版本0.9.5(05/04/13)

有任何想法吗?:(

Ole*_*bin 5

这可能是一个readline问题.您可以尝试安装libreadline和libreadline-dev软件包并在之后重建Ruby,看看它是否有帮助:

apt-get install libreadline5 libreadline5-dev
Run Code Online (Sandbox Code Playgroud)