Existe-t-il un moyen, sur Ubuntu 9.04, d'installer Ruby 1.8 en tant que ruby1.8
(ou le supprimer complètement) et faire de Ruby 1.9 la version par défaut. ruby
?
Réponses
Trop de publicités?Je ne suis pas vraiment sûr, mais peut-être que ceci peut aider :
update-alternatives --config ruby
... et voici la méthode non-interactive, scriptable :
update-alternatives --set ruby /usr/bin/ruby1.9.1
Vous pouvez vous renseigner sur les alternatives disponibles et les /usr/bin/...
des chemins en faisant :
update-alternatives --query ruby
Martin - Jetez un coup d'œ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 pour les serveurs ubuntu. Cela devrait vous permettre non seulement de passer à une version de ruby lorsque cela est nécessaire, mais aussi de garder les gemmes séparées en fonction des versions de ruby, etc.
sudo \curl -L https://get.rvm.io | bash -s stable --ruby --rails
installera une version à jour de ruby (et de rails), et vous permettra d'éviter les pannes de la RVM d'Ubuntu, cf. http://stackoverflow.com/a/9056395/497756 .
Si vous optez pour cette solution, débarrassez-vous des versions installées par Ubuntu et des paquets associés tels que bundle
.
Les détails ici : https://rvm.io/rvm/install/
(Note : ceci est la version TL;DR du post de henry74).