Ich habe in den letzten Tagen damit gekämpft, den MySQL Ruby Gem unter Snow Leopard zum Laufen zu bringen.
Ich habe alles Mögliche ausprobiert, um dies zum Laufen zu bringen, und habe derzeit MySQL 5.1.37 x64 installiert. Nachdem ich gekämpft habe, um das Gem überhaupt zu installieren, glaube ich, dass ich es endlich installiert habe, aber immer wenn ich versuche, auf meine Rails-Site zuzugreifen, erhalte ich sofort den folgenden Fehler:
/!\ FAILSAFE /!\ Tue Sep 01 21:47:23 -0500 2009
Status: 500 Internal Server Error
Client does not support authentication protocol requested by server; consider upgrading MySQL client
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/mysql.rb:453:in `read'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/mysql.rb:130:in `real_connect'
Auf dem Remote-Server, zu dem ich eine Verbindung herstellen möchte, läuft MySQL Version 5.0.70, und andere Clients (einschließlich Sequel Pro, das von meinem Rechner aus läuft) können eine Verbindung herstellen.
Hier sind einige der Softwareversionen, die derzeit auf meinem Rechner installiert sind:
- MySQL 5.1.37 OS X 10.5 x86-64
- Ruby 1.8.7 (2008-08-11 Patchlevel 72) [universal-darwin10.0]
- Edelstein Version 1.3.5
Ich habe in anderen Berichten von Leuten gelesen, die dies unter Snow Leopard zum Laufen gebracht haben, also habe ich sicherlich einen Schritt übersehen. Jeder Rat wäre sehr geschätzt.
Merci !