Homebrew 踩坑之 Formula 版本回滚

Homebrew install specific version of formula?

homebrew 真™好玩。 不知道装什么的时候被 brew 更新了 readline (6.3.8 -> 7.0),导致 gawk 找不到 libreadline.6.dylib

回滚步骤

homebrew/versions 下没有旧版本,Github homebrew-core/Formula/readline.rb 的 History 又因为过大不能预览,直接 brew install <url> 的想法也泡汤了。于是只好 brew log readline 后,在 /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core

1
git checkout HASH Formula/readline.rb && brew install readline

成功安装所需版本的动态链接库。