新しく買ったMacbook Proでhomebrewでansibleをインストールしようとした所、以下のようなエラーが出てきた。
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
じゃあってんでreadlineなるものをhomebrewでインストールしようとしたところ、既にインストールされていると出る。どうやらバージョンが7に進んだことで該当のライブラリが無くなったことが問題なようだ。
該当のパス/usr/local/opt/readline/lib/
を確認すると7系は存在しそうなので、こいつのシンボリックリンクを作成。libreadline
だけじゃなくlibhistory
の方でもエラーが出るので、そちらも一緒に。
$ ln -s /usr/local/opt/readline/lib/libreadline.dylib /usr/local/opt/readline/lib/libreadline.6.dylib $ ln -s /usr/local/opt/readline/lib/libhistory.dylib /usr/local/opt/readline/lib/libhistory.6.dylib
ひとまずこれで諸々動きそうな雰囲気。