Sean, ik zie dat je Ruby 1.9.1 onder rvm draait. Ik heb hetzelfde probleem onder dezelfde setup (Snow Leopard, rvm, MySQL 64-bit-pakket). Alle alternatieve edelstenen (mysqlplus, kwatch-mysql-ruby, enz.) mislukken met dezelfde fout.
Ik zou de MySQL-installatie vermoeden, maar alles werkt als een kampioen onder de standaard Ruby van het systeem. Dus ik vraag me af of rvm niet op de een of andere manier de sleutel is.
BEWERKEN: Ik heb het uitgezocht. Ik heb rvm geïnstalleerd voordat ik upgrade naar Snow Leopard, dus mijn Ruby 1.9.1-installatie moest opnieuw worden gecompileerd. Voor de goede orde heb ik rvm opnieuw geïnstalleerd.
Dit is wat ik deed:
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
(OPMERKING:u kunt sudo niet gebruiken bij het installeren van edelstenen onder rvm, omdat rvm werkt door $PATH aan te passen.)
(OPMERKING:ik heb /usr/local/mysql/bin aan mijn $PATH toegevoegd, zodat ik geen van die vreselijke opdrachtregelargumenten hoefde op te geven bij het installeren van de mysql-edelsteen.)
De mysql-edelsteen is probleemloos geïnstalleerd.