MacOSで「dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib」なるエラーが出るようになる
Pocket

MacOSで作業中、brewの操作実行後に以下のようなエラーが表示される。

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
  Referenced from: /usr/local/bin/awk
  Reason: image not found
Sponsored Links

なんだこりゃ?と思って調べてみたところ、どうやらlibreadlineのバージョンが8に上がった際、旧バージョン(7)のファイルがなくなったために参照先が無いとエラーになっている様子。
とりあえず、バージョン付きのファイルとしてシンボリックリンクを作成することで対応。

ln -s /usr/local/opt/readline/lib/libreadline.dylib /usr/local/opt/readline/lib/libreadline.7.dylib
ln -s /usr/local/opt/readline/lib/libhistory.dylib /usr/local/opt/readline/lib/libhistory.7.dylib

 

エラーは出なくなったので、これでしばらくは大丈夫だろう。

 

Pocket

Written by blacknon

インフラエンジニア(…のつもり)。 仕事で使うならクライアントはWindowsよりはUNIXの方が好き。 大体いつも眠い。

This article has 1 comments

  1. Pingback: MacにMORSEシミュレータをインストールしてArduPilotと連携する | TAJISOFT

Leave a Comment

メールアドレスが公開されることはありません。

*