Quelles sont les différences entre rbenv, rvm, et chruby?
Je suis nouveau-ish de Ruby et de Rails. Je suis à la recherche d'un purement objectif liste de caractéristiques et les avantages/inconvénients de chacun. Dans un effort pour garder la préférence de la présente, veuillez vous abstenir de répondre, sauf si vous avez utilisé tous les 3 systèmes.
- J'ai édité votre question afin de permettre à l'objectif, en fait en fonction des réponses.
- Mon .02, il n'a pas d'importance. Utiliser n'importe quel outil se trouve sur votre chemin le moins. J'utilise rbenv car il est léger et facile à utiliser.
- Ces types de questions sont très utiles et est une honte qu'ils ont fermé..
- Je n'ai pas vraiment d'obtenir ce genre de mecs à stackoverflow (les gars qui vote pour la fermeture des questions). La Question est de très bonne qualité et 100% sur place, mais ils ont voté pour la fermeture sans même essayer de comprendre ce qui se passe. Maintenant, nous ne pouvons pas obtenir de bonnes réponses...
ruby-install
comme dirait l'autre outil qui pourrait être ajouté à cette liste.- Autant que je sache, c'est juste une chose à compiler. Mais il y avait des choses appelé "switch" ou "alternatives" (je ne me souviens plus exactement) j'ai vu sur Debian -- c'est un moyen de plus pour basculer entre les versions de paquets.
Vous devez vous connecter pour publier un commentaire.
Il y a trois principales options disponibles aujourd'hui:
rbenv
.Personnellement, je préfère
rbenv
parce qu'il fonctionne bien avec Homebrew et ne déforme l'environnement du shell, mais ont tendance à utiliserrvm
sur les serveurs où ce n'est pas grave parce qu'ils sont mis en place pour un but très précis.rbenv
moi-même, mais j'ai trouvérvm
fonctionne mieux sur les serveurs où vous avez besoin d'une installation système, ou, au moins, c'mailles mieux avec Ansible.