我的 ruby 版本是用editline(在 os x 上)编译的,我错过了readlinein的功能irb。
如何在readline支持下重新编译 ruby?
readline到/usr/local--with-readline-dir=/usr/localswitch或者,如果您之前已经下载了 ruby 源代码并手动构建了它,
ext/readline您的 ruby 源代码树的文件夹ruby extconf.rb然后运行make && make installruby 的过程。还有一个纯红宝石 readline。