2017-08-10 78 views
0

我更新了shopify_api寶石在我的寶石文件到這一點:我使用哪個版本的寶石?

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寶石?有沒有一個明確的方法來找出?

+2

您正在使用4.9.0。你可以在不帶任何參數的情況下運行'bundle'來查看正在使用的內容。 – vcsjones

+0

完美!謝謝 – ToddT

回答

1

gem list命令顯示您全部安裝的gem版本。由於gem工具無法知道您正在使用哪種工具,因此無法告訴您。它所能做的只是安裝,卸載或重新安裝寶石。

bundle show命令告訴你哪一個被用作按您的GemfileGemfile.lock設置。