2011-02-02 55 views

回答

2

根據「Can bundler show me which gems in Gemfile have newer versions (eg. dry-run of bundle update)」主題 - 沒有直接的方法來做到這一點。

作爲一種解決方法,如果您使用版本控制1只需調用的(針對回購版本)的打印差異並將其還原。

更新2012年6月:作爲捆紮機1.1的有新的命令選項bundle outdated - 它打印什麼好聽的安裝和寶石的最新版本:

$ bundle outdated 
Fetching gem metadata from http://rubygems.org/....... 

Outdated gems included in the bundle: 
    * multi_json (1.3.6 > 1.1.0) 
    * activesupport (3.2.6 > 3.2.1) 
    * activemodel (3.2.6 > 3.2.1) 
    * journey (1.0.4 > 1.0.3) 
... 

感謝肖恩。

+0

感謝。我會嘗試`diff`方法,這似乎很方便。 – 2011-02-02 15:01:03

4

儘管我認爲沒有辦法直接監控您的Gemfile,但是如果您創建帳戶並登錄,RubyGems的網站允許您訂閱多個寶石。然後您可以訂閱RSS源(假設您使用RSS閱讀器),並知道每一個新版本出來。

相關問題