web-dev-qa-db-fra.com

Installer une version plus récente de bundler avec bundler

Si je change la version de bundler requise dans un Gemfile, puis tape bundle, j'obtiens

Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    bundler (>= 1.10.2) Ruby

  Current Bundler version:
    bundler (1.9.9)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
Could not find gem 'bundler (>= 1.10.2) Ruby in any of the sources

Est-il possible de demander à bundler d'installer la nouvelle version de bundler, plutôt que de taper gem install bundler?

28
Andrew Grimm

On dirait bundler ne peut pas se grouper :)

Vous devez donc exécuter gem install bundler.

38
osman

Je pense que vous pouvez simplement exécuter gem update bundler, droite? Ça a marché pour moi.

12
ltrainpr

depuis la v1.14 il y a maintenant: bundle update --bundler

https://bundler.io/v2.0/man/bundle-update.1.html#OPTIONS

9
ellemenno

Si gem install bundler ne met pas à niveau votre version de bundler, puis exécutez gem install bundler --pre.

1
Daniel