Ich hatte genau die gleichen Probleme. Ich habe sie gelöst, indem ich MySQL vollständig deinstalliert, die 64-Bit-Version neu installiert und mysql2
installiert habe Gem mit Optionen, die auf die MySQL-Installation verweisen.
Ich habe einige Anweisungen befolgt, die ich unter petermac.com :
1. Deinstallieren Sie MySQL :
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
2. Installieren Sie MySQL 64-Bit-Edition
3. Installieren Sie mysql2
Juwel
sudo env ARCHFLAGS="-arch x86_64" gem install mysql2 -- \
--with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib \
--with-mysql-include=/usr/local/mysql/include
Das sollte wenigstens den Edelstein installieren :)