我很難理解每個項目gemsets的RVM。我已經安裝RVM和1.9.2和1.8.7紅寶石,按照http://beginrescueend.com/interpreters/ruby/,當我要開始一個新的項目,我一直每個項目的RVM gemsets
cd ~/Code
rvm use 1.9.2
rvm gemset create test1
rvm gemset use test1
gem install rails
但是,這需要很長的時間! (安裝導軌)。然後我rails new test1; cd test1
我真的無法確定正確的工作流程。如果我正在創建一個新的應用程序進行測試,我不想等待安裝導軌。
從http://beginrescueend.com/gemsets/basics/看來,我可以創建一個導軌gemset,但是如何創建每個項目gemset?
編輯:
如果我要使用多的Ruby/Rails的版本,我應該創建一個寶石,說[email protected]
,然後rails new blah
,在blah/.rvmrc
把[email protected]
,如果我需要後來,創建一個blah
寶石?
不是一個直接的答案,而是一個有趣的閱讀 - [「供應商的一切」仍然適用](http://ryan.mcgeary.org/2011/02/09/vendor-everything-still-applies/)談到這個工作流程不涉及每個項目的gemset,而是依賴於Bundler的'--path'選項。我喜歡這種方法。 – 2011-12-19 06:18:43