Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Snow Leopard + Ruby 1.9.1 + MySQL Gem =Riesige Probleme

Sean, ich sehe, dass Sie Ruby 1.9.1 unter rvm ausführen. Ich habe das gleiche Problem unter dem gleichen Setup (Snow Leopard, rvm, MySQL 64-Bit-Paket). Alle alternativen Gems (mysqlplus, kwatch-mysql-ruby usw.) schlagen mit demselben Fehler fehl.

Ich würde die MySQL-Installation vermuten, aber unter dem Systemstandard Ruby funktioniert alles wie am Schnürchen. Also frage ich mich, ob rvm nicht irgendwie der Schraubenschlüssel ist.

BEARBEITEN: Ich habe es herausgefunden. Ich habe rvm vor dem Upgrade auf Snow Leopard installiert, daher musste meine Ruby 1.9.1-Installation neu kompiliert werden. Zur Sicherheit habe ich rvm von Grund auf neu installiert.

Folgendes habe ich getan:

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

(HINWEIS:Sie können sudo nicht verwenden, wenn Sie Gems unter rvm installieren, da rvm durch Modifizieren von $PATH funktioniert.)

(HINWEIS:Ich habe /usr/local/mysql/bin zu meinem $PATH hinzugefügt, damit ich bei der Installation des mysql-Gems keine dieser schrecklichen Befehlszeilenargumente angeben musste.)

Das MySQL-Juwel wurde problemlos installiert.