Si vous avez une raison de garder la version actuelle de râteau (ou tout autre bijou est à l'origine du problème), matt est correct, la meilleure façon de le faire est d'exécuter bundle exec
. Il utilise la version spécifiée dans votre Gemfile au lieu d'utiliser la version la plus récente de la gemme que vous avez installés. (nathan.f77 a une bonne solution ci-dessous si vous ne voulez pas taper bundle exec
chaque fois que vous exécutez rake)
Sinon, si il n'y a aucune raison de ne pas mettre à jour le râteau, vous pouvez exécuter
bundle update rake
Ce sera effectivement mise à jour de votre Gemfile.serrure à utiliser la dernière version de râteau plutôt que d'avoir à courir en bundle exec
tous les temps.
Remarque: si vous exécutez simplement bundle update
ceci mettra à jour toutes les gemmes dans votre Gemfile au lieu de simplement râteau, qui n'est probablement pas ce que vous voulez, parce que si quelque chose se brise dans votre application, vous ne saurez pas à quel bijou de mise à jour a causé.
Le moins recommandé de garder l'ancienne version sans avoir à utiliser bundle exec
est de désinstaller les versions les plus récentes de la commission.
$ gem désinstaller râteau
Sélectionnez gem pour désinstaller:
1. râteau-0.8.7
2. râteau-0.9.2
3. Toutes les versions
> 2
Correctement désinstallé râteau-0.9.2
Cela fonctionne, mais si vous travaillez avec plusieurs applications qui utilisent des versions différentes de râteau, cela peut être une douleur parce que vous serez constamment avoir à l'installer et de désinstaller des versions différentes.