Имах точно същите проблеми. Реших ги, като деинсталирах напълно MySQL, преинсталирах 64-битовата версия и инсталирах mysql2
скъпоценен камък с опции, сочещи към инсталацията на MySQL.
Следвах някои инструкции, които намерих на petermac.com :
1. Деинсталирайте 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. Инсталирайте MySQL 64 bit edition
3. Инсталирайте mysql2
скъпоценен камък
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
Това поне би трябвало да инсталира скъпоценния камък :)