我安装了几个 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
进行锁定来完成的。
关于ruby - 如何判断当前激活的是哪个版本的 gem?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9036162/