我使用的是哪个版本的宝石?

时间:2017-08-10 18:40:34

标签: ruby-on-rails ruby rubygems

我将我的gem文件中的shopify_api gem更新为:

gem 'shopify_api', '~>4.9'

当我gem list时,我得到了

shopify_api (4.9.0, 4.3.2, 4.0.7)

当我bundle show shopify_api时,我得到了

/home/user/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shopify_api-4.9.0

在我的Gemfile.lock我有以下条目

shopify_api (4.9.0)
  activeresource (>= 3.0.0)
  rack
shopify_app (7.2.8)
  omniauth-shopify-oauth2 (~> 1.1.11)
  rails (>= 4.2.6)
  shopify_api (>= 4.3.2)

我的问题是我使用的shopify_api宝石的哪个版本?有没有明确的方法可以找到答案?

1 个答案:

答案 0 :(得分:1)

gem list命令显示已安装的所有版本的gem。由于gem工具无法知道您使用的是什么,因此无法告诉您。它所能做的就是安装,卸载或重新安装宝石。

bundle show命令 将根据您的GemfileGemfile.lock设置告诉您正在使用哪一个。