我一直在使用rvm,當我安裝紅寶石1.9.2時,它安裝了ruby-1.9.2-p290,幾天前我無法引用較舊的,但它要求安裝ruby-1.9.2-p318。如何使用老版本的紅寶石1.9.2
是否需要移動到新版本,或者是否有可能讓我們指示rvm使用使用舊版本創建的gemset。
我一直在使用rvm,當我安裝紅寶石1.9.2時,它安裝了ruby-1.9.2-p290,幾天前我無法引用較舊的,但它要求安裝ruby-1.9.2-p318。如何使用老版本的紅寶石1.9.2
是否需要移動到新版本,或者是否有可能讓我們指示rvm使用使用舊版本創建的gemset。
所有RVM命令(例如rvm install
和rvm use
)都可以採用修補程序級別,例如:rvm install ruby-1.9.2-p290
。如果你沒有指定,將使用最新的可用補丁級別。
布蘭登說的是正確的,你也許想用--default標誌設置默認的ruby版本。這將確保您每次啓動終端時都使用相同的版本。
rvm use ruby-1.9.2-p290 --default
您可能還需要建立在你的工作中,以確保你有其他開發人員都使用相同的紅寶石版本和補丁級別的目錄.rvmrc文件。
touch .rvmrc && echo "rvm use ruby-1.9.2-p290" >> .rvmrc