2012-03-22 4 views
0

Salut les amis est un problème ici quand je fais rake db: créer Je reçois des erreurs comme cerake db: créer me donner l'erreur

DEPRECATION WARNING: railtie_name is deprecated and has no effect. (called from <class:Engine> at /home/shajin/.rvm/gems/ruby-1.9.2-p0/bundler/gems/spree_paypal_express-073f2f814dd8/lib/spree_paypal_express.rb:5) 
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead. 
    at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2.2/lib/rake/rdoctask.rb 
WARNING: Global access to Rake DSL methods is deprecated. Please include 
    ... Rake::DSL into classes and modules which use the Rake DSL methods. 
WARNING: DSL method Soletronspree::Application#task called at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks' 
WARNING: 'task :t, arg, :needs => [deps]' is deprecated. Please use 'task :t, [args] => [deps]' instead. 
    at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/deface-0.5.2a/tasks/deface.rake:3:in `block in <top (required)>' 
rake aborted! 
!!! Missing the mysql2 gem. Add it to your Gemfile: gem 'mysql2' 

Tasks: TOP => db:migrate => environment 
(See full trace by running task with --trace) 

merci à l'avance

+0

Il donne la solution à chacun des problèmes qu'il détecte; avez-vous essayé de suivre cela? – Bill

Répondre

0

Vous avez spécifié dans votre fichier config/database.yml que vous vous connectez à une base de données en utilisant l'adaptateur MySQL, mais vous n'incluez pas la gemme mysql2 dans votre Gemfile, et/ou la gemme n'est pas installée dans votre application.

Vers le bas de votre message d'erreur, il dit:

!!! Missing the mysql2 gem. Add it to your Gemfile: gem 'mysql2' 

C'est votre problème.

+0

ya changé après cela aussi même erreur et dans ce !!! Il manque la gemme mysql2. Ajoutez-le à votre Gemfile: gem 'mysql2' enlevé. – kiran

+0

Donc, vous avez ajouté mysql2' gem, et toujours * exactement * la même erreur? – jefflunt

+0

J'ai changé dans le gem fichier gem 'mysql', et dans le fichier database.yml j'ai changé l'adaptateur mysql erreur mysql2 est supprimé maintenant, mais l'autre erreur reste telle quelle. – kiran