読者です 読者をやめる 読者になる 読者になる

ログってなんぼ

日々のメモです

Homebrewで入れたMysqlでlibmysqlclient「Library not loaded」対応メモ

homebrew mysql rails ruby infra

rbenvでrubyを、homebrewでmysqlをインストールした開発環境にて。

rake db:setupでエラー

$ rake db:setup
rake aborted!

LoadError: dlopen(/Users/okisanjp/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/extensions/x86_64-darwin-15/2.1.0-static/mysql2-0.4.3/mysql2/mysql2.bundle, 9): Library not loaded: /usr/local/lib/libmysqlclient.18.dylib
(See full trace by running task with --trace)

/usr/local/lib/libmysqlclient.18.dylibがloadできないと言われます。

探しても該当ファイルが無いため、homebrewでインストールしたmysqlのディレクトリからシンボリックリンクを作成

$ sudo ln -s /usr/local/Cellar/mysql/5.7.13/lib/libmysqlclient.dylib /usr/local/lib/libmysqlclient.18.dylib
Password:

以上です