2012-01-27 50 views
3

我有幾個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 

回答

2

默認情況下,最高編號的版本是活動的,除非您特別要求較低的版本。通常,這通過鎖定Gemfilegem導入調用或生成的Gemfile.lock中的聲明來完成。

+1

或者從命令行指定版本作爲第一個參數,下劃線包圍:'gem_command _version_ other args'。 – matt 2012-01-27 16:11:08

相關問題