如何将Readline支持编译到Ruby中

我的ruby版本是用editline编译的(在os x上)我错过了irbreadline的function。

如何使用readline支持重新编译ruby?

  1. readline安装到/usr/local
  2. 从头开始重新编译ruby并使用--with-readline-dir=/usr/local开关

或者如果您之前已经下载了ruby源并手工构建,

  1. 转到ruby源代码树的ext/readline文件夹
  2. 键入ruby extconf.rb ,然后运行ruby extconf.rbmake && make install过程。

还有一个纯粹的ruby readline 。