2
Je suis très nouveau à rubis sur des rails et je vais avoir ce problème avec la création d'un nouveau contrôleur pour mon « plans » ressources:rails à partir Trouble applications
rails generate controller plans
/Users/RentaroSatomi/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.8.0/lib/bundler/runtime.rb:34:in
'block in setup': You have already activated spring 1.3.3,
but your Gemfile requires spring 1.3.1.
Prepending 'bundle exec' to your command may solve this. (Gem::LoadError)
L'erreur dit quelque chose d'avoir un ressort mal version, mais je ne sais vraiment pas comment résoudre ce problème.
* EDIT: Résolu: This post solved my problem
Exécutez les 'exec execs du bundle pour générer des plans de contrôleur'; Cela réglera le problème. Voir http://stackoverflow.com/questions/6588674/what-does-bundle-exec-rake-mean pour l'explication. –
Déjà essayé que: 'bundle exec rails génère des plans de contrôleur /Users/RentaroSatomi/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.8.0/lib/bundler/runtime .rb: 34: en bloc dans la configuration: Vous avez déjà activé le ressort 1.3.3, mais votre Gemfile nécessite le ressort 1.3.1. Exécuter bundle exec à votre commande peut résoudre ce problème. (Gem :: LoadError) ' – TheRailsRouter
D'abord, arrêtez le ressort en utilisant 'bin/spring stop'; retirez ensuite le ressort 'bin/spring binstub --remove --all'; Enfin, faites 'bundle install' et' bundle exec spring binstub --all'. Après cela, lancez vos générateurs. – bsvin33t