irb中使用方向键

我们在irb中习惯使用方向键来重复输入过的命令行。

如果在使用时出现“^[[D” (就是方向键失效) ,是因为在编译安装ruby时没有安装readline.so库,这种情况在linux下比较容易出现。

由于没有安装readline.so库,也会造成在使用console时启动失败。

解决方法:进入ruby源文件包中的ext文件夹中,进入readline文件夹进行编译安装,即可解决问题。