2013-05-10 44 views

回答

5

基本上,它們非常相似:它們爲您提供了一種手段,讓您在項目中擁有需要的庫的「監獄」環境,而無需將其安裝在「主機」環境中。

然而,RVM提供了一種叫gemsets的東西,我認爲它沒有Virtualenv中的等價物(用普通名稱來分組一組庫)。

此外,您可以使用RVM(稱爲RVMRC文件)對shell進行一些集成,以便在將目錄更改爲基於RVM的項目時,它會自動加載正確版本的ruby和您的庫項目。

+0

你在做這個複雜! – VKatz 2018-01-07 07:45:06