【问题标题】:find the version of a gem install in system programatically以编程方式在系统中查找 gem 安装的版本
【发布时间】:2013-05-24 14:00:18
【问题描述】:

我正在尝试通过初始化程序中的 Rails 代码获取系统中 gem 的版本。

问题是我的应用程序/供应商/缓存目录中缓存了最新版本,系统中安装了旧版本 我正在尝试查找系统中安装的 gem 的版本,但是当我运行“gem search gemname”时,它总是给我缓存中的版本

感谢任何帮助

【问题讨论】:

    标签: ruby ruby-on-rails-3 gem passenger


    【解决方案1】:
    gem list gem_name
    

    此命令将为您提供系统中安装的所有版本。

    【讨论】:

    • 当我从我的 Rails 环境中执行此操作时,这不起作用。它给了我 gemfile 中列出的 gem 版本
    【解决方案2】:

    要获得宝石的详细描述(包括您似乎正在寻找的位置),请执行此gem list -d gemname。对于捆绑的 gem,只需在上一个命令前添加 bundle exec

    【讨论】:

      猜你喜欢
      • 2014-10-05
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 2011-06-29
      • 2016-10-08
      相关资源
      最近更新 更多