0
我即將開始的項目要求捆綁軟件1.0.10版和耙子版本0.8.7。我的全球gemset有這些寶石的稍微更新版本。即,安裝說明新項目是這樣的:RVM可以隱藏全球寶石中的寶石嗎?
rvm gemset use rails3
gem uninstall -x bundler
gem install bundler -v 1.0.10
gem uninstall -x rake
gem install rake -v 0.8.7 # Rake needs to be at 0.8.7
會發生什麼事是,當我在這個新的rails3
寶石是我無法卸載現有的寶石(和我個人不希望),因爲它們存在於全局gemset中。
所以,問題:我能不知何故隱藏這兩個寶石存在於全球的寶石?
我可以列出寶石:
$ gem list
*** LOCAL GEMS ***
addressable (2.2.6)
archive-tar-minitar (0.5.2)
awesome_print (1.0.1)
bundler (1.0.21, 1.0.10)
...
rake (0.9.2.2, 0.8.7)
...
也許一個輔助的問題是:既然我已經安裝了舊版本到了Rails3中寶石,將RVM喜歡這些,因爲他們是專門以某種方式安裝事實重寫全球版本,還是會rvm採用最高版本號的寶石?