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

mko*_*mko 14 ruby irb

我正在使用Ubuntu Server 10 lucid,ruby 1.9.2-p0.在irb中,左箭头显示^[[D.任何的想法?

saw*_*awa 14

你需要这样做:

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

然后重新安装ruby和irb.


p40*_*010 5

另外,如果您使用的是RVM,只需记住安装readline:

rvm pkg install readline
rvm install 1.9.3 --with-readline-dir=$rvm_path/usr
Run Code Online (Sandbox Code Playgroud)

与apt软件包相比,它具有为您提供1.9.3版本的优点,IMHO更稳定。