¿Puedo conseguir que Bundler t use una gema anterior?
-
25-09-2019 - |
Pregunta
Estoy tratando de hacer que mi aplicación Rails3 y Gem Taps y Heroku jueguen bien juntos. Una solución Google es usar una versión anterior de la secuela. Así que me gustaría intentar que Bundler use la secuela v3.13.0 en lugar de la secuela v3.15.0, pero Bundler dice:
You have requested:
sequel = 3.13.0
The bundle currently has sequel locked at 3.15.0.
Try running `bundle update sequel`
Podría ser dependencias que eviten esto, ¿cómo me encuentro? ¿Puedo hacer esto de otra manera? Gracias...
Solución
En tu Gemfile, Pon gem "sequel", "3.13.0"
Entonces corre bundle install --relock
Para obtener más información sobre Bundler: http://asciicasts.com/episodes/201-bundler
Otros consejos
Solo para agregar a la otra respuesta, también puedes cadenas de versión en el archivo gem. Entonces, podrías poner así en Gemfile gem "sequel", "> 3.13.0"
o gem "sequel"
. ¡Es posible que te resulte útil en algún momento en el futuro!