2013-08-30 2 views
0

Je suis en train de bundle exec rake db:create:allbundle râteau exec db: créer: toutes les erreurs causées par 2 versions différentes de gemme de coupe, pas sûr où aller d'ici

Je trouve que j'ai deux versions de la gemme de coupe :

rake (10.1.0, 0.9.6) 
    Author: Jim Weirich 
    Homepage: http://rake.rubyforge.org 
    License: MIT 
    Installed at (10.1.0): /Users/david/.rvm/gems/[email protected] 
       (0.9.6, default): /Users/david/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/gems/2.0.0 

Je pense qu'il peut y avoir un problème avec les deux endroits différents des pierres précieuses; 10.1 est à @global, et 0.9.6 ne l'est pas. Je pense que la solution peut poser ici parce que ...

La trace regarde d'abord les répertoires 0.9.6, puis les deux dernières lignes en regard 10.1:

dn0a158988:portfolio davidngo$ bundle exec rake db:create:all --trace 
rake aborted! 
cannot load such file -- /Users/davidngo/Desktop/Coding/RoR_Practice/portfolio/config/boot 
/Users/davidngo/Desktop/Coding/RoR_Practice/portfolio/config/application.rb:1:in `require' 
/Users/davidngo/Desktop/Coding/RoR_Practice/portfolio/config/application.rb:1:in `<top (required)>' 
/Users/davidngo/Desktop/Coding/RoR_Practice/portfolio/Rakefile:5:in `require' 
/Users/davidngo/Desktop/Coding/RoR_Practice/portfolio/Rakefile:5:in `<top (required)>' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/rake_module.rb:25:in `load' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/rake_module.rb:25:in `load_rakefile' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:604:in `raw_load_rakefile' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:89:in `block in load_rakefile' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:160:in `standard_exception_handling' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:88:in `load_rakefile' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:72:in `block in run' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:160:in `standard_exception_handling' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:70:in `run' 
/Users/davidngo/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/gems/2.0.0/gems/rake-0.9.6/bin/rake:37:in `<top (required)>' 
/Users/davidngo/.rvm/gems/[email protected]/bin/rake:23:in `load' 
/Users/davidngo/.rvm/gems/[email protected]/bin/rake:23:in `<main>' 
/Users/davidngo/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in `eval' 
/Users/davidngo/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in `<main>' 
  • Je spécifié dans mon Gemfile `gem 'rake', '0.9.6'
  • J'ai couru bundle update de mettre à jour le fichier Gemlock

Nous vous remercions à l'avance - toute aide serait appréciée!

Pensée: Je vais essayer de désinstaller la version 10.1 de rake et voir si ça va marcher.

Répondre

0

Je ne pense pas que ce soit les versions multiples de rake. Le bit bundle exec devrait faire la bonne chose. Vous avez manqué le fichier /config/boot.rb mentionné au /config/application.rb:1?

+0

Merci beaucoup. Il s'avère donc, il n'avait pas ce fichier. Et j'ai continué à regarder autour, en fait la plupart des fichiers ont été supprimés - mes anciens contrôleurs, et tout. Cela est probablement arrivé lorsque j'ai exécuté des commandes à l'aveugle pour désinstaller postgres d'avant. GAHHHHH. Avoir à construire une application à partir de zéro. Bonnes pratiques? Cette fois je vais gagner. Merci pdobb! – dngoo

Questions connexes