我安装了几个 rhc gem 版本。 rhc 是 RedHat 的云 openshift 的命令行客户端。

gem 添加了几个 shell 命令,如 rhc-chkrhc-ctl-domainrhc-create-apprhc-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 进行锁定来完成的。

关于ruby - 如何判断当前激活的是哪个版本的 gem?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9036162/

10-13 04:44