为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 Mac 的 Ruby 使用 libreadline?

如何让 Mac 的 Ruby 使用 libreadline?

噜噜哒 2018-11-14 15:11:42
如何让 Mac 的 Ruby 使用 libreadline
查看完整描述

1 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

如何让 Mac 的 Ruby 使用 libreadline
步骤如下:
安装 6.0 版本的 readline 库:brew install readline
配置 Ruby 的 readline 扩展:
# 请根据自己的 Ruby 版本调整目录名
cd ~/.rvm/src/ruby-1.9.3-p194/ext/readline
# 请根据 Homebrew 和 readline 库的安装目录调整路径
ruby extconf.rb --with-readline-dir=/usr/local/Cellar/readline/6.0
确认第二步的命令输出里有 checking for readline/readline.h... yes 这一行,然后运行 make
运行 otool -l readline.bundle,确认输出的内容包含了 libreadline 而不是 libedit,然后运行 make install

查看完整回答
反对 回复 2018-12-07
  • 1 回答
  • 0 关注
  • 1058 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信