99 votes

Comment `bundle install` lorsque votre Gemfile nécessite une ancienne version de bundler ?

Je suis dans un ancien projet Rails qui a un Gemfile. J'ai essayé d'ajouter une gemme au Gemfile et bundle install mais j'ai obtenu une erreur :

Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    rails (= 3.0.0) ruby depends on
      bundler (~> 1.0.0) ruby

  Current Bundler version:
    bundler (1.1.5)

This Gemfile requires a different version of Bundler.

La version de Rails qu'il utilise nécessite bundler ~>1.0.0 mais j'ai installé 1.1.5 et je l'utilise pour mes autres projets. Habituellement, je devrais utiliser bundle exec ... mais comme on parle de bundler, c'est un peu plus compliqué que ça. Comment puis-je ajouter une gemme à mon Gemfile et exécuter bundle install tout en utilisant la version de bundler qu'il requiert ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X