Sean, je vois que vous utilisez Ruby 1.9.1 sous rvm. J'ai le même problème sous la même configuration (Snow Leopard, rvm, package MySQL 64 bits). Toutes les gemmes alternatives (mysqlplus, kwatch-mysql-ruby, etc.) échouent avec la même erreur.
Je soupçonnerais l'installation de MySQL, mais tout fonctionne comme un champion sous le système Ruby par défaut. Je me demande donc si rvm n'est pas la clé à molette d'une manière ou d'une autre.
MODIF : Je l'ai compris. J'ai installé rvm avant la mise à niveau vers Snow Leopard, donc mon installation Ruby 1.9.1 devait être recompilée. Pour faire bonne mesure, j'ai réinstallé rvm à partir de zéro.
Voici ce que j'ai fait :
sudo gem uninstall rvm
rm -rf ~/.gem
sudo gem install rvm
rvm-install
rvm install 1.9.1
rvm 1.9.1
env ARCHFLAGS="-arch x86_64" gem install mysql
(REMARQUE :vous ne pouvez pas utiliser sudo lors de l'installation de gems sous rvm, car rvm fonctionne en modifiant $PATH.)
(REMARQUE :j'ai ajouté /usr/local/mysql/bin à mon $PATH afin de ne pas avoir à spécifier aucun de ces horribles arguments de ligne de commande lors de l'installation de la gemme mysql.)
Le gem mysql installé sans accroc.