为什么在irb中击中左箭头给我“^ [[D”?

时间:2011-12-27 07:57:03

标签: ruby irb

我正在使用Ubuntu Server 10 lucid,ruby 1.9.2-p0。在irb中,左箭头显示^[[D。有什么想法吗?

3 个答案:

答案 0 :(得分:14)

你需要这样做:

sudo apt-get install libreadline-dev

然后重新安装ruby和irb。

答案 1 :(得分:5)

或者,如果您使用的是RVM,请记住安装readline:

rvm pkg install readline
rvm install 1.9.3 --with-readline-dir=$rvm_path/usr

在apt软件包中,这样可以为您提供1.9.3版本,恕我直言更稳定。

答案 2 :(得分:0)

IRB随Ruby一起安装。我有这个问题,它工作,然后停止工作。我更新了Ruby(rvm install ruby​​-),它再次运行。