Ik had hetzelfde probleem, ik heb het kunnen oplossen. Ik heb veel dingen gedaan en ik weet niet zeker wat het was, maar naar MySQL 5.6.10 gaan lijkt te hebben gewerkt.
MySQL 5.6.12 verwijderen:
brew unlink mysql
brew uninstall mysql
Ga naar de homebrew directory:
cd /usr/local
Ga naar versie 5.6.10 (u kunt een lijst met versies vinden door brew versions mysql
uit te voeren :
git checkout 48f7e86 Library/Formula/mysql.rb
Installeer vervolgens mysql opnieuw:
brew install mysql
En nu gem install mysql2
werkt voor mij.
Ik heb ook mysql vanaf de bron geïnstalleerd (brew install mysql --build-from-source
), maar dat loste het niet op, maar zou een deel van de oplossing kunnen zijn.