283 votes

Mettre à jour un seul joyau avec un bundler

J'utilise bundler pour gérer les dépendances dans mon application rails, et j'ai un joyau hébergé dans un dépôt git inclus comme suit:

 gem 'gem-name', :git => 'path/to/my/gem.git'
 

Pour mettre à jour ce joyau, j'exécute bundle update mais il met également à jour tous les joyaux mentionnés dans Gemfile. Alors, quelle est la commande pour mettre à jour un seul bijou spécifique?

444voto

mseebacher Points 296

Ici vous pouvez trouver une bonne explication sur la différence entre

 bundle update gem-name (updating gem and dependencies)
 

et

 bundle update --source gem-name (updating only gem)
 

avec quelques bons exemples d'effets secondaires possibles.

Note: je n'ai pas assez de points pour le mettre en commentaire ... :)

197voto

dukz Points 1021

Pour ce faire, exécutez la commande suivante:

 bundle update --source gem-name
 

24voto

Brandan Points 8311

Vous devez simplement spécifier le nom de la gem sur la ligne de commande:

 bundle update gem-name
 

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