如何在OS X上使用ruby 2.3解决mysql2 gem的"不兼容的库版本"?

cro*_*don 25 ruby ruby-on-rails mysql2

我正在使用ruby 2.3,并且在gemfile中,我已经列出了mysql2 gem.但是当我试图跑步时rake db:migrate,我得到以下内容:

/Users/me/.gem/ruby/2.3.0/gems/mysql2-0.4.2/lib/mysql2.rb:31:in `require': incompatible library version - /Users/me/.gem/ruby/2.3.0/gems/mysql2-0.4.2/lib/mysql2/mysql2.bundle (fatal)
Run Code Online (Sandbox Code Playgroud)

我似乎无法解决这个问题.我已经用Homebrew安装了Mysql 5.7,尝试更新捆绑包,卸载并重新安装mysql2 gem,但都无济于事.

我怎样才能解决这个问题?

cro*_*don 40

我最终解决了这个问题 gem pristine --all


joe*_*joe 8

gem pristine mysql2接着解决了这个问题spring stop.