Estoy trabajando en una gema y está en github.por qué la gema aún está desactualizada después de la actualización del paquete
Cuando incluyo la gema en una aplicación, hacen un despliegue Capistrano, y (en el servidor) Run:
bundle outdated
veo:
* authengine (0.0.1 d8baa49 > 0.0.1 de43dfa)
que me dice que una más reciente commit está disponible. ¿Por qué la actualización del paquete (parte de la implementación de Capistrano) no extrae la versión más reciente? No hay restricción de versión en el Gemfile de la aplicación de host, y de todos modos tienen el mismo número de versión, solo commits diferentes.
Incluso si me registro en el servidor y ejecute
bundle update authengine
consigo mismo "obsoleta" número después.
¿Qué me falta aquí?
¿Está cometiendo su 'Gemfile.lock' por casualidad? –
Gracias por la sugerencia, Matenia. Estaba cometiendo Gemfile.lock pero no lo estoy haciendo ahora, y no ha hecho la diferencia. –
nah .. deberías confirmar Gemfile.lock siempre que sea posible ... se asegura de que mantengas tus versiones de gema sincronizadas entre dev y prod (siempre que no se necesiten gemas específicas del sistema), has intentado especificar el ': ref = > argumento 'de43dfa'' antes de ejecutar la actualización del paquete (solo una sugerencia para forzarlo a usar la referencia correcta) –