râteau abandonnée! uninitialized constant Mysql2
Goksel-Eryigits-Mac-mini:blog geryit$ rake db:migrate --trace
(in /Users/geryit/Sites/blog)
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:migrate
rake aborted!
Client does not support authentication protocol requested by server; consider upgrading MySQL client
/Users/geryit/.rvm/rubies/ruby-1.8.7-p330/lib/ruby/1.8/mysql.rb:453:in `read'
/Users/geryit/.rvm/rubies/ruby-1.8.7-p330/lib/ruby/1.8/mysql.rb:130:in `real_connect'
/Users/geryit/.rvm/gems/ruby-1.8.7-p330/gems/activerecord-3.0.3/lib/active_record/connection_adapters/mysql_adapter.rb:600:in `connect'
/Users/geryit/.rvm/gems/ruby-1.8.7-p330/gems/activerecord-3.0.3/lib/active_record/connection_adapters/mysql_adapter.rb:164:in `initialize
.
.
.
base de données.yml
development:
adapter: mysql
encoding: utf8
database: test
pool: 5
username: root
password:
socket: /tmp/mysql.sock
OriginalL'auteur goksel | 2011-01-15
Vous devez vous connecter pour publier un commentaire.
Avez-vous défini des
dans le Gemfile? Pour Rails 3 et Bundler, il ne suffit pas d'installer le gem, mais de l'inclure dans le Gemfile.
gem 'mysql'
ne fonctionne pas trop?J'ai corrigé le problème. Le problème était ma Version de Mysql. J'ai désinstallé Mysql 5.5 et installé 5.1 . Tout fonctionne bien maintenant. Merci. J'ai déjà écrire un billet de blog à propos de ce problème : geryit.com/blog/2011/01/...
OriginalL'auteur farnoy
Ils travailler ensemble sans aucun problème. Le problème était de version de Mysql et mysql gem drapeaux. J'ai enlevé MYSQL 5.5 et installé Mysql 5.1 dos. Tout est fixé. Merci.
J'ai écrit un billet de blog à propos de l'installation, il peut être utile : https://geryit.com/blog/installing-mysql-with-rails-on-mac-os-x-snow-leopard/
OriginalL'auteur goksel
Essayer de désinstaller le
mysql
gem. Il pourrait être en conflit avec lamysql2
bijou que vous utilisez dans votredatabase.yml
.Intéressant. J'ai eu des problèmes lors de l'utilisation de deux en même temps dans le passé. Merci pour l'info!
OriginalL'auteur David Sulc
J'ai été faire 'uninitialized constant Mysql' sur Snow Leopard et Rails 3. L'ajout de 'mysql' gem à Gemfile fixe pour moi.
OriginalL'auteur Saroj Yadav