【发布时间】:2014-08-08 14:49:26
【问题描述】:
有没有办法可以通过 bundler 找到 Gem 版本?
例如
$ bundle show capistrano
/Users/ankitgupta/.rvm/gems/ruby-2.1.1/gems/capistrano-3.2.1
这给了我版本,但我不想玩拆分并通过最后一个索引查找值。
我试过这样
a = `bundle show capistrano`
b = a.split("/").last
b.slice! ("capistrano-")
puts b
$3.2.1
以上是我的工作,但有没有快速的方法呢?
【问题讨论】:
-
我能想到的最快/最简单的方法是打开 Gemfile.lock 看看那里
-
或
bundle exec gem list | grep capistrano -
嗯,它仍然像
capistrano (3.2.1) capistrano-comx (0.7.3)一样返回。我只需要像 3.2.1 这样的数字 -
您能描述一下您想如何使用它吗?
-
@SteveTurczyn,我用我尝试的方式和我需要的输出更新了我的问题
标签: ruby-on-rails capistrano bundler