Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql2 gem ne parvient pas à se compiler avec MySQL 5.6.12 sur OS X avec Homebrew

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.