LoginSignup
3
4

More than 5 years have passed since last update.

rails環境でのMysqlのdyld: lazy symbol binding failed: Symbol not foundエラー

Posted at

railsの環境をローカルで構築していてrails sやrake db:createなどmysqlに関連するコマンドを使うと毎回下記のエラーが出ます。

dyld: lazy symbol binding failed: Symbol not found: _mysql_get_client_info
Referenced from: /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/mysql2-0.3.17/mysql2/mysql2.bundle
Expected in: flat namespace

dyld: Symbol not found: _mysql_get_client_info
Referenced from: /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/mysql2-0.3.17/mysql2/mysql2.bundle
Expected in: flat namespace

Trace/BPT trap: 5

Ruby ver 2.1.3
rails ver 4.1.8
mysql ver 14.14
上記が開発環境のヴァージョンです。

解決方法は
gem uninstall mysql2で一旦消して
gem install mysql2で再インストールで完了!!

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4