2010-02-01 6 views
4

J'ai couru à la fois Ruby 1.8.7 et Ruby 1.9 depuis quelques semaines maintenant. J'installe Ruby 1.9 avec le suffixe 19, de sorte que les commandes interpréteur, rake, gem, etc. sont "ruby19", "irb19", "rake19", "gem19", etc. Les 1.8.7 équivalents n'ont pas de suffixe et sont donc par défaut.Meilleure pratique pour installer plusieurs versions de Ruby, à l'exception de rvm?

Je pense que c'est la manière la plus simple et la plus transparente de gérer deux versions de Ruby. Je peux juste changer le #! ligne de mes scripts Ruby pour utiliser une version ou l'autre.

J'ai lu des informations sur des solutions plus sophistiquées qui impliquent de modifier des liens symboliques à la volée, ou une solution complète comme rvm. Mais je préfère l'approche simple et transparente. Je me demande simplement s'il y a de sérieux inconvénients.

+0

Comment exécuter l'installation du paquet avec l'exécutable ruby19? –

Répondre

3

rvm rocks! donnez-lui une chance. "solution à part entière" ne veut pas dire compliqué. Cela fonctionne très bien pour changer les versions de rubis.

Questions connexes