J'ai eu exactement les mêmes problèmes. Je les ai résolus en désinstallant complètement MySQL, en réinstallant la version 64 bits et en installant mysql2
gem avec des options pointant vers l'installation de MySQL.
J'ai suivi quelques instructions trouvées sur petermac.com :
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*
mysql2
bijou
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
Cela devrait au moins installer la gemme :)