因此,我爲每個rails項目創建了一個單獨的rvm gemset。他們都使用相同版本的紅寶石1.9.3
。爲什麼RVM會爲不同的gemset安裝重複的gem?
這會導致bundle install
爲兩個項目完全安裝一組全新的寶石。如果其他項目具有與其他gemset中安裝的gem完全相同的版本,則無關緊要。我猜這對我來說是預期的行爲,但它似乎是硬盤空間和帶寬的低效使用。
我知道我可以手動將其中的一些寶石,以一個全球性的寶石,但似乎有些單調乏味,我和亦不易斷裂,如果我的依賴某個特定項目而改變。
有沒有更好的方式來整理東西,或者當寶石版本已安裝RVM自動檢測,只需使用該副本?
還是有更好的替代RVM,我應該使用。