2017-01-20 4 views
2

Je reçois le message d'erreur suivant lors du démarrage du serveur rails:Votre bundle est verrouillé à rake (12.0.0), mais cette version est introuvable dans l'une des sources répertoriées dans votre fichier Gemfile.

Votre paquet est verrouillé râteau (12.0.0), mais cette version n'a pas pu être trouvée dans l'une des sources énumérées dans votre Gemfile. Si vous n'avez pas changé de sources, cela signifie que l'auteur de rake (12.0.0) l'a supprimé. Vous devrez mettre à jour votre bundle vers une autre version de rake (12.0.0) qui n'a pas été supprimée pour être installée.

J'ai spécifié gem 'rake', '12.0.0' dans le fichier gemfile mais cela ne le corrige pas. J'ai essayé bundle update rake, en supprimant le Gemfile.lock et en le générant avec bundle exec bundle install. J'ai également ajouté 'bundle exec1 à toutes mes commandes, ce qui ne fait rien.

Mon Gemfile.lock spécifie déjà rake version 12.0.0, et aucune autre version n'est installée.

Voir mon Gemfile: http://pastebin.com/L4tVFWz9

Et rakefile: http://pastebin.com/K7p2ajsE

J'ai essayé les solutions proposées dans Already activated rake version different than what Gemfile requires prevents rake commands

+0

essayer: mise à jour bundle –

+0

si vous avez essayé les réponses dans le lien ci-dessus, Retirez le ' répertoire fournisseur/bundle' et exécutez 'bundle install' pour le reconstruire. – Sravan

Répondre

0

Essayez:

gem install rubygems-Bundler

bijou regenerate_binstub s