5
在我的電腦上,我使用system
gemset運行ruby1.9.2-p290
。我想繼續在我的開發環境中測試Ruby的邊緣版本,但我不想再次安裝所有的gem,並保留大部分相同的gem文件的相同副本。如何使用不同版本的ruby,但使用相同的gemset?
如何使用與rvm相同的system
gemset切換到ruby1.9.3-p325
?
在我的電腦上,我使用system
gemset運行ruby1.9.2-p290
。我想繼續在我的開發環境中測試Ruby的邊緣版本,但我不想再次安裝所有的gem,並保留大部分相同的gem文件的相同副本。如何使用不同版本的ruby,但使用相同的gemset?
如何使用與rvm相同的system
gemset切換到ruby1.9.3-p325
?
你可以使用:
rvm gemset copy [email protected] [email protected]
它仍然複製了相同的文件完全相同的副本.. – steveyang
是確實的,但有些寶石對系統/紅寶石編譯,它不是完全安全的假設,他們將工作正確的1.9.2和1.9.3之間...也許如果它會是1.9.3-p125 - 1.9.3-p194這將是可能的,但在你的情況下,我不會賭它。此外,gemset副本會在每個複製的gem上調用'gem pristine',以確保它可以與給定的ruby一起工作,在某些情況下,gem將無法編譯,並且會通知您哪些gem需要手動重建。 – mpapis