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

Snow Leopard + Ruby 1.9.1 + MySQL Gem =Kæmpe problemer

Sean, jeg kan se, at du kører Ruby 1.9.1 under rvm. Jeg har det samme problem under samme opsætning (Snow Leopard, rvm, MySQL 64-bit-pakke). Alle de alternative ædelstene (mysqlplus, kwatch-mysql-ruby osv.) fejler med den samme fejl.

Jeg vil have mistanke om MySQL-installationen, men alt fungerer som en mester under systemets standard Ruby. Så jeg spekulerer på, om rvm ikke er abe-skruenøglen på en eller anden måde.

EDIT: Jeg regnede det ud. Jeg installerede rvm før opgradering til Snow Leopard, så min Ruby 1.9.1 installation skulle genkompileres. For god ordens skyld geninstallerede jeg rvm fra bunden.

Her er, hvad jeg gjorde:

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

(BEMÆRK:Du kan ikke bruge sudo, når du installerer ædelstene under rvm, fordi rvm virker ved at ændre $PATH.)

(BEMÆRK:Jeg tilføjede /usr/local/mysql/bin til min $PATH, så jeg ikke behøvede at angive nogen af ​​de forfærdelige kommandolinjeargumenter, når jeg installerede mysql-perlen.)

Mysql-perlen installeret uden problemer.



  1. Deltag i borde fra to forskellige servere

  2. skal returnere to sæt data med to forskellige where-klausuler

  3. Indpakningsklasse funktionalitetstransformation

  4. få alle varer i kategorien og dens underordnede