Existe-t-il un moyen, sur Ubuntu 9.04, d'installer Ruby 1.8 as Ruby1.8
(ou supprimez-le complètement) et ayez Ruby 1.9 par défaut Ruby
?
Je ne suis pas vraiment sûr, mais cela peut peut-être aider:
update-alternatives --config Ruby
... et voici la manière non interactive et scriptable:
update-alternatives --set Ruby /usr/bin/Ruby1.9.1
Vous pouvez découvrir les alternatives disponibles et les /usr/bin/...
chemins en faisant:
update-alternatives --query Ruby
Martin - Jetez un œil au lien suivant: http://ryanbigg.com/2010/12/ubuntu-Ruby-rvm-Rails-and-you/
C'est là que l'installation de Ruby se dirige vers les serveurs ubuntu. Cela devrait vous permettre non seulement de passer à une version Ruby si nécessaire, mais également de garder les gemmes séparées). basé sur Ruby versions, etc.
Vous pouvez supprimer complètement Ruby 1.8 aussi avec:
Sudo apt-get remove libruby1.8 Ruby1.8 Ruby1.8-dev rubygems1.8
Après cela, vous n'aurez que Ruby 1.9 installé.
Sudo \curl -L https://get.rvm.io | bash -s stable --Ruby --Rails
va installer une version à jour de Ruby (et Rails), et vous permettra d'éviter la rupture du RVM d'Ubuntu, voir https://stackoverflow.com/a/ 9056395/497756 .
Si vous suivez cette voie, débarrassez-vous des versions installées par Ubuntu et des packages associés comme bundle
.
Détails ici: https://rvm.io/rvm/install/
(Remarque: il s'agit de la version TL; DR du message de henry74.)