Каковы различия между rbenv, rvm и chruby?
Я новичок в Ruby и Rails. Я ищу сугубо объективный список возможностей и преимуществ / недостатков каждого из них. Чтобы не отдавать предпочтение этому, пожалуйста, воздержитесь от ответа, если вы не использовали все 3 системы.
1 ответ
Решение
Сегодня доступно три основных варианта:
- rvm, который является наиболее устоявшимся, но также и самым навязчивым с точки зрения модификации оболочки.
- rbenv, который имеет меньшее воздействие, и все еще работает так же.
- Chruby, который претендует быть даже легче, чем
rbenv
,
Лично я предпочитаю rbenv
потому что он хорошо работает с Homebrew и не так сильно портит среду оболочки, но имеет тенденцию использовать rvm
на серверах, где это не имеет значения, потому что они настроены для очень конкретной цели.