如何将Readline支持编译成Ruby

如何将Readline支持编译成Ruby,ruby,readline,irb,Ruby,Readline,Irb,我的ruby版本是用editline(在OSX上)编译的,我错过了irb中readline的功能 如何使用readline支持重新编译ruby 将readline安装到/usr/local 从头开始重新编译ruby并使用--with readline dir=/usr/local开关 或者,如果您之前下载了ruby源代码并手工构建 转到ruby源代码树的ext/readline文件夹 键入rubyextconf.rb,然后为ruby运行make&&makeinstall过程 另外还有一个.查看,

我的ruby版本是用
editline
(在OSX上)编译的,我错过了
irb
readline
的功能

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

  • readline
    安装到
    /usr/local
  • 从头开始重新编译ruby并使用
    --with readline dir=/usr/local
    开关
  • 或者,如果您之前下载了ruby源代码并手工构建

  • 转到ruby源代码树的
    ext/readline
    文件夹
  • 键入
    rubyextconf.rb
    ,然后为ruby运行
    make&&makeinstall
    过程

  • 另外还有一个.

    查看,了解有关readline的更多信息。值得注意的是,第二套要求您安装ruby,这可能意味着在没有readline的情况下编译和安装ruby一次,然后使用readline重新编译和重新安装。递归依赖性很糟糕。谷歌关于“纯ruby readline”的第一个结果是正确的。