J'essaye de mettre à jour une gemme (hydra-derivatives
) à la version 3.3.2 pour voir si elle résout un bogue que nous avons. Hydra-dérivésGemfile Gemfile Gemfile gem; il est regroupé en tant que dépendance d'une autre gemme, appelée hydra-works
.Comment mettre à niveau une gemme ruby spécifique vers une version spécifique (ou la dernière version)?
Ce que j'ai essayé
bundle update --conservative hydra-derivatives
mais seulement mis à jour hydra dérivés à 3.2.2 (& nous voulons 3.3.2) et sa dépendance demini_magick
à 4.8.0 4.5.1
ajoutant
gem 'hydra-derivatives', '~> 3.3.2'
mais cela m'a donné:You have requested: hydra-derivatives ~> 3.3.2 The bundle currently has hydra-derivatives locked at 3.2.1. Try running `bundle update hydra-derivatives` If you are updating multiple gems in your Gemfile at once, try passing them all to `bundle update`
Je ne veux pas courir
bundle update hydra-derivatives
parce que je ne veux pas mettre à jour un tas de gemmes inutiles et causer des problèmes, d'où je lis à propos de--conservative
a. J'ai couru de toute façon pour le tester, et il a mis à jour la gemme cible à seulement 3.2.2 et 15 gemmes au total!
Avez-vous regardé ce https: // stackoverflow. com/questions/7434263/can-i-force-a-gems-dépendances-dans-gemfile? – Preston
@Preston non je ne suis pas tombé sur celui-là. Je vais l'étudier maintenant et voir si cela aide, puis rendre compte ici. – RudyOnRails
@Preston merci de me donner plus d'informations! Malheureusement, je pense simplement que cette réponse est ce que j'ai fait ici dans "essayer # 2" ci-dessus. "Vous aurez besoin de spécifier explicitement la gemme B dans votre Gemfile pour utiliser un dépôt git ou une autre version." – RudyOnRails