2021-03-01に更新

【Mac】「dyld: Library not loaded:」のエラーで「libreadline.6.dylib」が見つからない場合の暫定対処法

Mac

事象

ターミナルでbashのcオプションを使おうとしたら、以下のエラーが発生して使えませんでした。。。

エラー内容

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
  Referenced from: /usr/local/bin/bash
  Reason: image not found
Abort trap: 6

動作確認済み環境

  • macOS 10.14.6
  • bash 4.3.25

対処法

いつ頃からこうなったのかよくわかりませんが、該当のファイルが何故か無いので
とりあえずシンボリックリンクを作成し、暫定対処しています

その1

$ ln -s /usr/local/opt/readline/lib/libreadline.dylib /usr/local/opt/readline/lib/libreadline.6.dylib

その2

その1を実施した後、今度は「libhistory.6.dylibが見つからない」のエラーが発生してしまう場合は以下も実行します

$ ln -s /usr/local/opt/readline/lib/libhistory.dylib /usr/local/opt/readline/lib/libhistory.6.dylib
ツイッターでシェア
みんなに共有、忘れないようにメモ

arohajiro

しがないおっさんインフラエンジニアです

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント