Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 我如何判断当前处于活动状态的gem版本?_Ruby_Rubygems - Fatal编程技术网

Ruby 我如何判断当前处于活动状态的gem版本?

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 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)
是否有一些命令可以找出当前处于活动状态的特定版本,或者我可以安全地假设这是我正在使用的最后一个版本

更准确地说,我的意思是如果有这样的事情:

gem list rhc --active
*** LOCAL GEMS ***
rhc 0.81.14

默认情况下,编号最高的版本处于活动状态,除非您特别要求较低的版本。通常,这是通过使用
Gemfile
中的声明、
gem
导入调用或生成的
Gemfile.lock

进行锁定来实现的,或者通过将版本指定为第一个参数并用下划线包围:
gem\u command\u version\uOther args