9

我的 ruby​​ 版本是用editline(在 os x 上)编译的,我错过了readlinein的功能irb

如何在readline支持下重新编译 ruby​​?

4

2 回答 2

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

或者,如果您之前已经下载了 ruby​​ 源代码并手动构建了它,

  1. 转到ext/readline您的 ruby​​ 源代码树的文件夹
  2. 键入ruby extconf.rb然后运行make && make install​​ruby​​ 的过程。
于 2009-11-23T07:11:56.100 回答
2

还有一个纯红宝石 readline

于 2010-01-27T05:00:13.990 回答