2012-06-08 77 views
5

在我的電腦上,我使用system gemset運行ruby1.9.2-p290。我想繼續在我的開發環境中測試Ruby的邊緣版本,但我不想再次安裝所有的gem,並保留大部分相同的gem文件的相同副本。如何使用不同版本的ruby,但使用相同的gemset?

如何使用與rvm相同的system gemset切換到ruby1.9.3-p325

回答

0

你可以使用:

rvm gemset copy [email protected] [email protected] 
+0

它仍然複製了相同的文件完全相同的副本.. – steveyang

+0

是確實的,但有些寶石對系統/紅寶石編譯,它不是完全安全的假設,他們將工作正確的1.9.2和1.9.3之間...也許如果它會是1.9.3-p125 - 1.9.3-p194這將是可能的,但在你的情況下,我不會賭它。此外,gemset副本會在每個複製的gem上調用'gem pristine',以確保它可以與給定的ruby一起工作,在某些情況下,gem將無法編譯,並且會通知您哪些gem需要手動重建。 – mpapis

相關問題