如何判断哪个版本的宝石目前处于活动状态?

如何判断哪个版本的宝石目前处于活动状态?

问题描述:

我有几个rhc gem版本安装。 rhc是OpenHift的命令行客户端,它是RedHat的云。如何判断哪个版本的宝石目前处于活动状态?

宝石增加了一些shell命令,如rhc-chkrhc-ctl-domainrhc-create-apprhc-ctl-app

用下面的命令,我可以看到该宝石的版本我已经安装:

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 

默认情况下,最高编号的版本是活动的,除非您特别要求较低的版本。通常,这通过锁定Gemfilegem导入调用或生成的Gemfile.lock中的声明来完成。

+1

或者从命令行指定版本作为第一个参数,下划线包围:'gem_command _version_ other args'。 – matt 2012-01-27 16:11:08