簡體   English   中英

Rails-rbenv,rvm,bundler,在處理多個rails和gem版本時要使用哪個?

[英]Rails - rbenv, rvm, bundler, which to use when to deal with multiple rails and gem versions?

我遇到一個問題,我必須使用早期的Rails版本才能使用特定的gem。

在研究如何解決此問題時,我有些困惑。 我找到了建議rvm / rbenv並創建gemset的解決方案。 因為可以在同一台機器上安裝早期版本的Rails和gems,所以我想理解為什么不使用捆綁程序來處理這個問題。 在什么情況下我需要rvm或rbenv

感謝Zin

這是個人喜好問題,您可以使用哪一個。 我個人使用rvm。 我一直使用它來管理整個系統中的紅寶石。 安裝后,我將默認的ruby切換到最新版本,然后在創建新的rails應用程序時(在git init之前)要做的第一件事是創建一個gem set:

 rvm use --create --ruby-version 2.3@myProjectName

這些選項將自動創建一個gemset,切換到ruby 2.3,並創建必要的.ruby-version和.ruby-gemset文件以使之生效,以便RVM在您進入該項目的上下文時將自動切換到它們。

真的很方便,絕對值得推薦。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM