Ruby 我如何判断当前处于活动状态的gem版本?
我安装了几个rhc gem版本。rhc是RedHat云openshift的命令行客户端 gem添加了两个shell命令,比如Ruby 我如何判断当前处于活动状态的gem版本?,ruby,rubygems,Ruby,Rubygems,我安装了几个rhc gem版本。rhc是RedHat云openshift的命令行客户端 gem添加了两个shell命令,比如rhc-chk,rhc-ctl-domain,rhc-create-app,rhc-ctl-app,等等 通过以下命令,我可以看到我安装了哪些版本的gem: gem list rhc *** LOCAL GEMS *** rhc (0.84.15, 0.81.14, 0.79.5) 是否有一些命令可以找出当前处于活动状态的特定版本,或者我可以安全地假设这是我正在使用的最后
rhc-chk
,rhc-ctl-domain
,rhc-create-app
,rhc-ctl-app
,等等
通过以下命令,我可以看到我安装了哪些版本的gem:
gem list rhc
*** LOCAL GEMS ***
rhc (0.84.15, 0.81.14, 0.79.5)
是否有一些命令可以找出当前处于活动状态的特定版本,或者我可以安全地假设这是我正在使用的最后一个版本
更准确地说,我的意思是如果有这样的事情:
gem list rhc --active
*** LOCAL GEMS ***
rhc 0.81.14
默认情况下,编号最高的版本处于活动状态,除非您特别要求较低的版本。通常,这是通过使用
Gemfile
中的声明、gem
导入调用或生成的Gemfile.lock
进行锁定来实现的,或者通过将版本指定为第一个参数并用下划线包围:gem\u command\u version\uOther args
。