Quelles sont les alternatives à Ruby Version Manager (rvm)?
rvm a eu un impact considérable sur la programmation ruby, et pour longtemps, a apporté des avantages durables à nous, mais honnêtement, j'ai besoin de rester agile et informations sur d'autres possibilités à ce stade. Dernièrement, je seulement obtenir une version de Ruby à gérer donc je ne sais pas si l'avantage est compensé le coût de la configuration.
Une alternative, rbenv, a bien fonctionné pour moi. rbenv est une alternative, car il nous fait mondiale de la version de ruby sur une base par utilisateur, et comme rvm offre un soutien par projet Ruby versions. Aussi, vous pouvez remplacer la version de Ruby avec une variable d'environnement. Je ne sais pas ce que c'est encore d'utiliser ry. Si quelqu'un a utilisé ry ou d'autres solutions de rechange, s'il vous plaît partager des connaissances ou de l'expérience sur cette question, je crois qu'il est important. Je suis toujours intéressé par les choses que je n'ai pas entendu parler et en savoir plus à propos de certaines de ces solutions de rechange à Ruby Version Manager (rvm). Aussi je suis reconnaissante pour Stackoverflow.com et ce domaine de l'internet de la richesse des connaissances. Merci.
- quel est le coût de la configuration?
- le temps est un coût, mais je ne sais pas je ne suis pas sûr au sujet de ce que les solutions de rechange à RVM sont
- C'est ce que je dis: à quelle heure? La configuration de RVM nécessite un couple de minutes. Ensuite, il ne nécessite aucune configuration supplémentaire.
- Je l'ai ré-installé frais OSX 10.7 ce week-end. Quelques difficultés avec le rvm de course 1.9.2. J'ai 1.9.3 avec rvm mais c'est peut-être plus symptomatique de 10.7.3 & Xcode, pas vraiment.
Vous devez vous connecter pour publier un commentaire.
Voici la liste des alternatives disponibles https://github.com/wayneeseguin/rvm/blob/master/docs/alt.md
Il y a une grande différence entre RVM et le reste des outils - RVM a une grande expérience de beaucoup de cas de coin, il couvre de nombreuses configurations possibles, il est utilisé sur de nombreux différents *nix distributions.
De sorte que tous les petits outils couvrir le minimaliste façon de faire les choses, comme l'installation:
Q: ce qui vous empêche de le faire ?
Un: l'Expérience, le savez-vous exactement à construire et exécuter sur n'importe quel système que vous essayez ? RVM n'est juste qu'il essaie de vous donner une façon de l'installer sur tous les systèmes.
Mentionnés ruby 1.9.3 sera plus susceptible de compiler, mais par exemple, vous pouvez utiliser les patchs, RVM fournit déjà de nombreux patchs, quelques-uns d'entre eux sont installés automatiquement à résoudre compilation/bâtiment questions, comme ruby 1.8.7 ou 1.8.6.
Mais il y a d'autres choses, vous souhaitez utiliser JRuby sur la production (il arrive à être plus rapide) si vous avez besoin de le tester ... dans 1,9 mode ? c'est facile il suffit de dire à RVM pour utiliser 1,9 mode:
maintenant, il sera par défaut à l'aide de 1,9 mode et de la confiance en moi pour y parvenir n'est pas si facile, au moins pour l'instant.
Il y a beaucoup de choses qui RVM fait pour vous et pour vous, avec la dernière version de développement, vous pouvez utiliser d'autres fichiers de projet non seulement
.rvmrc
-> https://gist.github.com/1912050#gistcomment-86549 vous pouvez jouer par exemple à l'aide de.ruby-version
fichier de projet qui est déjà pris en charge par rbfu et toujours revenir à RVM si vous vous sentez comme vous avez besoin de plus.autoenv
, il a les mêmes limitations que.rvmrc
-> vérifiez ce commentaire gist.github.com/1912050#gistcomment-86657