Sean, ich sehe, dass Sie Ruby 1.9.1 unter rvm ausführen. Ich habe das gleiche Problem unter dem gleichen Setup (Snow Leopard, rvm, MySQL 64-Bit-Paket). Alle alternativen Gems (mysqlplus, kwatch-mysql-ruby usw.) schlagen mit demselben Fehler fehl.
Ich würde die MySQL-Installation vermuten, aber unter dem Systemstandard Ruby funktioniert alles wie am Schnürchen. Also frage ich mich, ob rvm nicht irgendwie der Schraubenschlüssel ist.
BEARBEITEN: Ich habe es herausgefunden. Ich habe rvm vor dem Upgrade auf Snow Leopard installiert, daher musste meine Ruby 1.9.1-Installation neu kompiliert werden. Zur Sicherheit habe ich rvm von Grund auf neu installiert.
Folgendes habe ich getan:
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
(HINWEIS:Sie können sudo nicht verwenden, wenn Sie Gems unter rvm installieren, da rvm durch Modifizieren von $PATH funktioniert.)
(HINWEIS:Ich habe /usr/local/mysql/bin zu meinem $PATH hinzugefügt, damit ich bei der Installation des mysql-Gems keine dieser schrecklichen Befehlszeilenargumente angeben musste.)
Das MySQL-Juwel wurde problemlos installiert.