红宝石 – 我如何找出为什么宝石束已经锁定了一个特定版本的宝石?

我试图在我的宝石文件中指定一个版本的 thrift gem.
gem 'thrift',"~> 0.6.0"

当我尝试运行捆绑安装,我得到这个错误

You have requested:
  thrift ~> 0.6.0

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

我如何才能找出导致它被锁在早期版本的原因?是否在宝石文件中列出的另一个宝石的要求?

还是只是因为安装的版本是0.5.0,而且在gem文件中指定版本不会更新已安装的gem?

解决方法

结果只是运行捆绑更新节俭将显示什么是锁定版本:
$bundle update thrift

Fetching source index for http://rubygems.org/
Bundler Could not find compatible versions for gem "thrift":
  In Gemfile:
    evernote depends on
      thrift (~> 0.5.0)

    thrift (0.6.0)

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...