web-dev-qa-db-fra.com

Quelles sont les différences entre rbenv, rvm et chruby?

Je suis nouveau pour Ruby et Rails. Je recherche une liste purement objective des fonctionnalités et des avantages/inconvénients de chacun. Dans un effort pour garder la préférence en dehors de cela, veuillez vous abstenir de répondre sauf si vous avez utilisé les 3 systèmes.

59
Jordan

Trois options principales sont disponibles aujourd'hui:

  • rvm qui est le plus établi, mais aussi le plus intrusif en termes de modifications de Shell.
  • rbenv qui a un impact moindre et fonctionne toujours aussi bien.
  • chruby qui prétend être encore plus léger que rbenv.

Personnellement, je préfère rbenv car il fonctionne bien avec Homebrew et ne modifie pas autant l'environnement Shell, mais a tendance à utiliser rvm sur des serveurs où cela ne fonctionne pas. importe parce qu'ils sont mis en place dans un but très précis.

72
tadman