我(非常)刚接触Ruby,今天就开始了。
我刚从系统的Ruby 1.8安装转移到Ruby 1.9,从源代码编译。在这样做的过程中,伊尔布的情况变得更糟。它以非常不友好的方式对非字母数字控制键做出反应:
UP键打印:^ [[A
DOWN键打印:^ [[B
DELETE键打印:^ [[3~
......等等。这对我来说的主要结果是我无法访问以前发出的命令。标签完成也不起作用;虽然这对Wirble来说似乎都不是问题 - 当我删除〜/ .irbrc时也是如此。
我正在使用:
有什么想法吗? :(
答案 0 :(得分:5)
这可能是一个readline问题。您可以尝试安装libreadline和libreadline-dev软件包并在之后重建Ruby,看看它是否有帮助:
apt-get install libreadline5 libreadline5-dev
答案 1 :(得分:1)
如果您使用OS X Snow Leopard并遇到同样的问题,请在此处说明如何解决此问题:http://snippets.dzone.com/posts/show/10511
答案 2 :(得分:0)
readline是正确的答案。只想说对于os x,你可以通过homebrew安装readline。