對於我不同的Rails文件夾,我希望rvm在從'bundle install'執行任何'autotest'或rails控制檯或服務器時自動加載正確的gemset。這可能嗎?目前,我必須手動執行'rvm use',因爲我正在同時處理多個Rails項目,所以會變得有點乏味。更改爲Rails文件夾時,是否讓rvm選擇ruby和gemset?
26
A
回答
39
在您的rails目錄中創建一個.rvmrc
文件,rvm會自動加載它。加載的Ruby 1.9.2的一個例子.rvmrc
和寶石名爲 「Rails3中」:
.rvmrc
rvm [email protected]
你可以做更多的事情太多,在這裏詳細描述:https://rvm.io/workflow/rvmrc/
2
您可以輕鬆地將an .rvmrc file放置在您的項目底部。
27
+2
這是正確的,這個想法是.rvmrc文件是特定於RVM的,而這些文件是版本管理器不可知的。我不確定chruby/rbenv是否支持這兩者。 – 2014-02-12 21:29:34
5
您還可以使用此在的Gemfile
ruby '2.2.0'
ruby-gemset=significa
這樣RVM會自動拾取配置的版本
1
偏航剛剛創建兩個純文本文件,並把你的項目文件夾: .ruby,寶石和.ruby版本
.ruby-寶石應該只包含寶石的別名,並沒有別的
.ruby版本遵循相同的規則,把你的紅寶石版本或別名有
3
對於當前RVM版本1.29.1,推薦的方法是
rvm --ruby-version use <ruby-version>@<gemset>
〔實施例
rvm --ruby-version use [email protected]
cat .ruby-version # 2.4.0
cat ruby-gemset # rails5
這將在您的porject目錄中生成兩個文件.ruby-version
和.ruby-version
。這將與其他紅寶石版本管理器兼容
相關問題
- 1. ruby on rails PIK gemset like RVM gemset?
- 2. RVM無法更改gemset
- 3. RVM .ruby-gemset文件不能切換gemsets
- 4. 使用rvm創建.ruby-version和.ruby-gemset
- 5. RVM需要cd cd到目錄以改變gemset爲.ruby-version&.ruby-gemset
- 6. 在腳本標題中選擇rvm gemset
- 7. 選擇RVM gemset的快捷方式
- 8. RVM應該根據.ruby-gemset自動更改gemsets嗎?
- 9. 更改RVM ubuntu用戶文件夾
- 10. 定製gemset RVM
- 11. 如何讓Zsh顯示RVM gemset?
- 12. 在Ruby on Rails中上傳文件:如何選擇文件夾
- 13. 通過Rails 3模板設置RVM gemset
- 14. 使用RVM本地gemset和使用Bundle exec是否有區別?
- 15. 使用rvm在不同的ruby安裝和gemset之間切換
- 16. 如何識別rvm包裝的ruby和gemset組合
- 17. 使用rvm和bundler管理ruby項目的gemset
- 18. rvm製作gemset pristine是什麼意思?
- 19. Ruby on Rails - Javascript文件夾
- 20. Rails。選擇文件夾而不是文件字段標記
- 21. 用Ruby更改mac文件夾圖標?
- 22. 如何使用bash腳本更改RVM gemset?
- 23. Ruby On Rails文件選擇器
- 24. Capistrano:Bundler不使用rvm gemset
- 25. rvm gemset複製錯誤
- 26. 立即遺忘RVM gemset
- 27. 從RVM Gemset中刪除Gem?
- 28. 用@標記刪除RVM Gemset
- 29. RVM全球gemset混淆
- 30. Rails:將「選擇文件」更改爲「瀏覽」
謝謝多米尼克! – Etienne 2011-03-19 18:30:55
甜美!謝謝! – 2016-07-11 20:34:03