J'ai eu le même problème, j'ai réussi à le réparer. J'ai fait beaucoup de choses, et je ne sais pas exactement ce que c'était, mais le passage à MySQL 5.6.10 semble avoir fonctionné.
Désinstallez MySQL 5.6.12 :
brew unlink mysql
brew uninstall mysql
Allez dans le répertoire homebrew :
cd /usr/local
Passez à la version 5.6.10 (vous pouvez trouver une liste des versions en exécutant brew versions mysql
:
git checkout 48f7e86 Library/Formula/mysql.rb
Puis réinstallez mysql :
brew install mysql
Et maintenant gem install mysql2
fonctionne pour moi.
J'ai également installé mysql à partir des sources (brew install mysql --build-from-source
), mais cela n'a pas résolu le problème, mais pourrait faire partie de la solution.