sql >> Base de Datos >  >> RDS >> Mysql

Snow Leopard + Ruby 1.9.1 + MySQL Gem =Grandes problemas

Sean, veo que estás ejecutando Ruby 1.9.1 bajo rvm. Tengo el mismo problema con la misma configuración (Snow Leopard, rvm, paquete MySQL de 64 bits). Todas las gemas alternativas (mysqlplus, kwatch-mysql-ruby, etc.) fallan con el mismo error.

Sospecharía de la instalación de MySQL, pero todo funciona como un campeón bajo el Ruby predeterminado del sistema. Así que me pregunto si rvm no es la llave inglesa de alguna manera.

EDITAR: Me lo imaginé. Instalé rvm antes de actualizar a Snow Leopard, por lo que era necesario volver a compilar mi instalación de Ruby 1.9.1. Por si acaso, reinstalé rvm desde cero.

Esto es lo que hice:

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:no puede usar sudo al instalar gemas en rvm, porque rvm funciona modificando $PATH).

(NOTA:agregué /usr/local/mysql/bin a mi $PATH para no tener que especificar ninguno de esos horribles argumentos de línea de comandos al instalar la gema mysql).

La gema mysql se instaló sin problemas.