¿Cómo puedo averiguar por qué un paquete de gemas ha bloqueado una gema en una versión específica?

Estoy tratando de especificar una versión de lathrift gem en mi archivo de gemas.

gem 'thrift', "~> 0.6.0"

Cuando intento correrbundle install, Me sale este error:

You have requested:
  thrift ~> 0.6.0

The bundle currently has thrift locked at 0.5.0.
Try running `bundle update thrift`

¿Cómo puedo averiguar qué está causando que se bloquee en la versión anterior? ¿Estaría en los requisitos de otra gema que he enumerado en el archivo de gema?

¿O solo se debe al hecho de que la versión instalada es 0.5.0 y al especificar una versión en el archivo de gemas no se actualizará una gema instalada?

Respuestas a la pregunta(1)

Su respuesta a la pregunta