Sean, vejo que você está executando o Ruby 1.9.1 em rvm. Estou tendo o mesmo problema na mesma configuração (Snow Leopard, rvm, pacote MySQL de 64 bits). Todas as gems alternativas (mysqlplus, kwatch-mysql-ruby, etc) falham com o mesmo erro.
Eu suspeitaria da instalação do MySQL, mas tudo funciona como um campeão sob o Ruby padrão do sistema. Então eu me pergunto se rvm não é a chave de macaco de alguma forma.
EDITAR: Eu descobri. Instalei o rvm antes de atualizar para o Snow Leopard, então minha instalação do Ruby 1.9.1 precisava ser recompilada. Para uma boa medida, reinstalei o rvm do zero.
Aqui está o que eu fiz:
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
(NOTA:Você não pode usar sudo ao instalar gems em rvm, porque rvm funciona modificando $PATH.)
(NOTA:adicionei /usr/local/mysql/bin ao meu $PATH para não precisar especificar nenhum desses terríveis argumentos de linha de comando ao instalar a gem mysql.)
A gem do mysql foi instalada sem problemas.