Mysql
 sql >> Database >  >> RDS >> Mysql

Snow Leopard + Ruby 1.9.1 + MySQL Gem =problemi enormi

Sean, vedo che stai usando Ruby 1.9.1 sotto rvm. Sto riscontrando lo stesso problema con la stessa configurazione (Snow Leopard, rvm, pacchetto MySQL a 64 bit). Tutte le gemme alternative (mysqlplus, kwatch-mysql-ruby, ecc.) falliscono con lo stesso errore.

Sospetterei l'installazione di MySQL, ma tutto funziona come un campione con il sistema predefinito Ruby. Quindi mi chiedo se rvm non sia in qualche modo la chiave inglese.

MODIFICA: L'avevo capito. Ho installato rvm prima dell'aggiornamento a Snow Leopard, quindi la mia installazione di Ruby 1.9.1 doveva essere ricompilata. Per buona misura, ho reinstallato rvm da zero.

Ecco cosa ho fatto:

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:non puoi usare sudo durante l'installazione di gemme sotto rvm, perché rvm funziona modificando $PATH.)

(NOTA:ho aggiunto /usr/local/mysql/bin al mio $PATH, quindi non ho dovuto specificare nessuno di quegli orribili argomenti da riga di comando durante l'installazione di mysql gem.)

La gemma mysql installata senza intoppi.