Я традиционно использовал rbenv для всех своих личных проектов на своем личном ноутбуке без проблем и вроде этого. Однако мне нужно начать работать с кодовой базой (рельсы) на работе, и мы используем rvm на всех наших рабочих ноутбуках. Есть ли способ заставить rvm и rbenv жить счастливо вместе, или я должен буду загружать приложение без rvm и просто использовать rbenv для управления локальным рубином для этого репо?rvm и rbenv на той же машине
4
A
ответ
1
Вы не можете иметь rbenv и rvm сосуществовать. С rvm он отменяет команду «gem», так что это сделает rbenv бесполезным.
Если вы хотите использовать rbenv для обоих, вам придется избегать использования gemset и вместо этого использовать bundler для обработки зависимостей. Но похоже, что rvm является жестким ограничением, поэтому, возможно, переместите личную работу на rvm.
2
Используйте rbenv для управления локальным рубином для приложения.
Раньше я использовал RVM, но переключился на rbenv. У меня не было проблем. rbenv имеет преимущества перед RVM. Если они не используют какую-то особенность, которую не поддерживает rbenv, вы должны иметь возможность работать с rbenv.
Смежные вопросы
- 1. Как работают RVM и rbenv?
- 2. работает несколько DataNode, на той же машине
- 3. Несколько версий Rails на той же машине
- 4. клиентов нескольких докеров на той же машине
- 5. Dynamic Gemfile Ruby для Rbenv и RVM
- 6. Вероятность отказа UDP на той же машине?
- 7. Другая версия jboss на той же машине
- 8. Azure: Rails и PostgreSQL на той же виртуальной машине?
- 9. Использование BOTH Flexbuilder 3 и FlashBuilder на той же машине
- 10. Ruby и JRuby на той же машине Windows 7
- 11. Разработка и размещение gitlab на той же машине (RasPi)
- 12. JBoss и отдельный TomCat на той же машине
- 13. Использование Python и Anaconda на той же машине
- 14. C# Socket Отправить и получить на той же машине
- 15. Хостинг WWW и служба RESTful на той же машине
- 16. SQL Server 2005 и 2008 на той же машине разработчика?
- 17. 2 TcpClient на той же машине и порт
- 18. sql server 2008 и 2005 на той же машине?
- 19. Развертывание OpenBSD без Ruby Manager (RBENV/RVM)
- 20. Rails 4: rbenv & rvm clash, следующее руководство
- 21. IPC в той же машине ... WCF
- 22. Как использовать rbenv после использования RVM
- 23. Liferay кластеризация в той же машине
- 24. Capistrano, SVN repo и веб-сервер в той же машине
- 25. Что делают rvm и rbenv под капотом для установки Ruby?
- 26. gem annotate не работает после перехода с rvm на rbenv
- 27. две версии haxe на той же машине linux
- 28. Последовательный порт связи на той же машине Windows, не работает
- 29. Держите Xcode 5/6/7 на той же машине
VM, как VirtualBox? Docker? –
Да, я запустил контейнер докеров, но было бы неплохо иметь возможность загружать это приложение на моем личном ноутбуке. Сохраняет необходимость выталкивать два ноутбука. – nulltek
Каково жесткое ограничение использования RVM на работе? Существуют ли какие-то пользовательские сценарии, которые делают RVM обязательным? Если нет, я думаю, вы должны использовать Rbenv на своей персональной машине. В конце концов, RVM и Rbenv - это всего лишь два инструмента для выполнения примерно одной и той же работы: Управление установками Ruby. Это не должно иметь ничего общего с кодом приложения, за исключением случаев, когда пользовательские сценарии зависят от одного из инструментов. В этом случае это будет менее болезненным и трудоемким, чтобы использовать этот инструмент, здесь RVM. –