如何讓 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
- 1 回答
- 0 關注
- 1150 瀏覽
添加回答
舉報
0/150
提交
取消