2020-01-15
2020-09-07
ローカルでRails Cでlibreadline.7.dylib (LoadError)となる

scaffoldでテストのアプリを作成した後に、ローカルでRail cをすするとエラーになったので対処方法を記載します
ローカルでRails C下際に発生したエラー
dlopen(/Users/smt/.rbenv/versions/2.5.0/lib/ruby/2.5.0/x86_64-darwin15/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError)
対処法はいくつかありますので、以下どれでも問題なかったです。
対処法
1:gemを追加
2:シンボリックを貼り直す
gemを追加
developmentへgem 'rb-readline'を追加してインストールする
group :development do gem 'rb-readline' end
シンボリックを貼り直す
以下のようにシンボリックを貼り直しても解決します
ln -s /usr/local/opt/readline/lib/libreadline.8.0.dylib /usr/local/opt/readline/lib/libreadline.7.dylib
以上になります。
その他関連記事
あなたにお勧めの記事
前の記事
2019/12/13
次の記事
2018/09/21