傳統上,我的個人筆記本電腦上的所有個人項目都使用rbenv,沒有問題,喜歡它。不過,我需要開始在工作中使用代碼庫(rails),並且在我們所有的工作筆記本電腦上使用rvm。有沒有什麼辦法可以讓rvm和rbenv一起愉快地生活,或者我應該能夠在沒有rvm的情況下引導應用程序,並且只需使用rbenv來管理本地ruby以便進行此回購?在同一臺機器上的rvm和rbenv
4
A
回答
1
你不能真的有rbenv和rvm共存。使用rvm,它會覆蓋'gem'命令,這樣會使rbenv無用。
如果你想爲兩者使用rbenv,你必須避免使用gemsets,而是使用bundler來處理依賴關係。但是,似乎rvm是一個嚴格的約束,所以也許將個人工作轉移到rvm。
2
使用rbenv來管理應用程序的本地ruby。
我曾經使用RVM,但切換到rbenv。我沒有問題。 rbenv比RVM有優勢。除非他們使用rbenv不支持的特殊功能,否則您應該可以使用rbenv。
相關問題
- 1. iOS4.2和iOS4.1在同一臺機器上?
- 2. 同一臺機器上的Git客戶機和服務器
- 3. Virtuemart移動和臺式機在同一臺服務器上
- 4. Liferay在同一臺機器上集羣
- 5. IPC在同一臺機器上... WCF
- 6. SerializationException在一臺機器上,而不在另一臺機器上
- 7. rbenv:在同一臺機器上並排安裝32位和64位版本的紅寶石
- 8. 在同一臺機器上同時使用Flexbuilder 3和FlashBuilder
- 9. 在同一臺機器上同時運行Windows 7和Server 2012
- 10. 如何在同一臺機器上同時運行JSP和PHP
- 11. CMake find在同一臺機器上同時升級x86和x64
- 12. 在同一臺機器上同時運行python 2.6和3.1
- 13. 多臺Informatica Powercenter客戶機在同一臺機器上?
- 14. 在同一臺機器
- 15. 在同一臺機器
- 16. 同一臺機器
- 17. 同一臺機器
- 18. Jenkins和OS X服務器在同一臺機器上
- 19. 同一臺機器上的UDP廣播?
- 20. 在同一臺機器上Python和oracle 32位和64位instaclient
- 21. libstdC++在同一臺機器上的64位和32位版本
- 22. 在同一臺Windows機器上的Drupal和Joomla,任何isuues?
- 23. 在同一臺機器上的項目和gitolite remote
- 24. 在同一臺機器上的Python和IronPython?
- 25. jRuby和Matz的Ruby在同一臺機器上?
- 26. SVN和Jenkins for C#在同一臺機器上(Ubuntu的)
- 27. IIS和SQL在同一臺機器上的最佳性能
- 28. JBoss和單獨的TomCat在同一臺機器上
- 29. rbenv,rvm和chruby有什麼區別?
- 30. NoSQL在一臺機器上
像VirtualBox這樣的虛擬機?泊塢窗? –
是的,我在此期間正在運行碼頭集裝箱,但如果能夠在我的個人筆記本電腦上引導此應用程序將會很好。節省必須拖兩臺筆記本電腦。 – nulltek
在工作中使用RVM有什麼困難?是否有某種使RVM成爲強制性的自定義腳本?如果沒有,我認爲你應該可以在你的個人機器上使用Rbenv。畢竟RVM和Rbenv只是兩個工具來完成大致相同的工作:管理Ruby安裝。這與應用程序代碼無關,除非自定義腳本依賴於其中一種工具。在這種情況下,使用該工具(這裏是RVM)不太痛苦和耗時。 –