Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Snow Leopard + Ruby 1.9.1 + MySQL Gem =Enormes problemas


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.