Ruby Irb对控制键的反应很奇怪
从今天开始,我对Ruby非常陌生 我刚从系统的Ruby 1.8安装迁移到Ruby 1.9,从源代码编译。在这样做的过程中,irb的情况变得更糟了。它对非字母数字控制键的反应非常不友好: 向上键打印:^[[A] 向下键打印:^[[B] 删除关键打印:^[[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/13Ruby Irb对控制键的反应很奇怪,ruby,irb,Ruby,Irb,从今天开始,我对Ruby非常陌生 我刚从系统的Ruby 1.8安装迁移到Ruby 1.9,从源代码编译。在这样做的过程中,irb的情况变得更糟了。它对非字母数字控制键的反应非常不友好: 向上键打印:^[[A] 向下键打印:^[[B] 删除关键打印:^[[3]~ …等等。这对我来说主要的结果是我无法访问以前发出的命令。制表符完成也不起作用;尽管这一切似乎都不是Wirble的问题-当我删除~/.irbrc时也会发生同样的情况 我正在使用: Ubuntu 9.10 GNOME终端2.28.1 ruby
有什么想法吗?:这可能是readline的问题。您可以尝试安装libreadline和libreadline开发包,然后重建Ruby,看看是否有帮助:
apt-get install libreadline5 libreadline5-dev
这可能是readline的问题。您可以尝试安装libreadline和libreadline开发包,然后重新生成Ruby,看看是否有帮助:
apt-get install libreadline5 libreadline5-dev
如果您使用OS X Snow Leopard并且有相同的问题,这里有一个说明如何修复它:如果您使用OS X Snow Leopard并且有相同的问题,这里有一个说明如何修复它:readline是正确的答案。只是想说对于OS X,您可以通过安装readline。readline是正确的答案。just想说的是,对于OSX,您可以通过安装readline