以下の内容はhttps://thinline196.hatenablog.com/entry/2019/04/05/123137より取得しました。


【mysql5.7】Library not loaded: /usr/local/opt/mysql/lib/libmysqlclient.21.dylib

//

症状

$ bin/rails db:migrate:reset
rails aborted!
LoadError: dlopen(/Users/196/Documents/プロジェクト名/vendor/bundle/ruby/2.5.0/gems/mysql2-0.5.2/lib/mysql2/mysql2.bundle, 9): Library not loaded: /usr/local/opt/mysql/lib/libmysqlclient.21.dylib

経緯

  1. mysql8系導入済み
  2. gitからrailsプロジェクトclone
  3. プロジェクトがmysql5.7を使ってた
  4. mysqlをダウングレード
  5. migration走らせると上のエラー

ダメだったもの

ダウングレードしたくない。 qiita.com

~18.dylibのファイルはあったが、~21.dylibはなかった。 qiita.com

成功したもの

mysql2のgemを入れ直す。 note.mu

$ bundle exec gem uninstall mysql2
$ bundle install



以上の内容はhttps://thinline196.hatenablog.com/entry/2019/04/05/123137より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14