Měl jsem stejný problém, podařilo se mi to opravit. Udělal jsem spoustu věcí a nevím jistě, co to bylo, ale zdá se, že přechod na MySQL 5.6.10 fungoval.
Odinstalujte MySQL 5.6.12:
brew unlink mysql
brew uninstall mysql
Přejděte do adresáře homebrew:
cd /usr/local
Přejděte na verzi 5.6.10 (seznam verzí naleznete spuštěním brew versions mysql
:
git checkout 48f7e86 Library/Formula/mysql.rb
Poté znovu nainstalujte mysql:
brew install mysql
A nyní gem install mysql2
funguje pro mě.
Nainstaloval jsem také mysql ze zdroje (brew install mysql --build-from-source
), ale to to nevyřešilo, ale mohlo by to být součástí řešení.