Je ne suis pas sûr de ce que j'ai fait pour mon installation MySQL mais après avoir fonctionné parfaitement pendant des années et migré récemment vers Snow Leopard (et fonctionne correctement depuis environ un mois ou plus) MySQL génère des erreurs pour Rails 2 et 3 applications (je n'utilise pas MySQL pour autre chose).Erreurs MySQL subites
$ rake db:migrate
(in /Users/x/Sites/subscriptions)
rake aborted!
dlopen(/Users/x/.rvm/gems/ruby-1.9.2-p0/gems/mysqlplus-0.1.2/lib/mysql.bundle, 9): Symbol not found: _mysql_real_connect
Referenced from: /Users/x/.rvm/gems/ruby-1.9.2-p0/gems/mysqlplus-0.1.2/lib/mysql.bundle
Expected in: flat namespace
in /Users/x/.rvm/gems/ruby-1.9.2-p0/gems/mysqlplus-0.1.2/lib/mysql.bundle - /Users/x/.rvm/gems/ruby-1.9.2-p0/gems/mysqlplus-0.1.2/lib/mysql.bundle
/Users/x/Sites/subscriptions/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
Cela fait maintenant quelques jours que cela se passe et cela commence vraiment à poser problème. Toute idée de ce qui pourrait causer cela? Je pense que je devrai peut-être recompiler MySQL via macports mais je ne suis pas sûr que cela puisse vraiment faire l'affaire ou causer plus de problèmes. Toute aide est appréciée! Merci d'avance!
Ceci n'est pas une réponse, mais une pensée seulement: Je vous suggérerais d'oublier mysql et aller directement à sqlite. Je trouve que mysql est un peu exagéré la plupart du temps, au moins pour le développement - sauf si vous avez besoin d'une évolutivité que sqlite ne peut pas offrir (ce que vous n'avez probablement pas) –
Malheureusement j'utilise des gems/plugins (comme geokit) qui nécessitent l'utilisation de fonctions spécifiques non présentes dans sqlite. Je voudrais seulement utiliser sqlite! Merci pour le commentaire! – Slythic