Saya memiliki masalah yang sama persis. Saya menyelesaikannya dengan menghapus instalasi MySQL sepenuhnya, menginstal ulang versi 64 bit dan menginstal mysql2
gem dengan opsi yang menunjuk ke instalasi MySQL.
Saya mengikuti beberapa instruksi yang saya temukan di petermac.com :
1. Copot pemasangan 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. Instal MySQL edisi 64 bit
3. Instal mysql2
permata
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
Itu setidaknya harus menginstal permata :)