La mise à niveau vers 14.04 a supprimé mon Ruby 1.8.7. J'ai besoin de ça. :) Mal. Certains vieux projets en dépendent encore.
Les pierres précieuses semblent être laissées intactes.
Comment installer Ruby 1.8 en arrière tout en conservant Ubuntu 14.04 sur mon ordinateur? Tout PPA à ajouter? J'ai essayé de compiler à partir des sources mais j'ai eu un tas d'erreurs.
Je l'ai fait en ajoutant les référentiels délicats (13.10) à mon fichier sources.list
.
Sudo -H gedit /etc/apt/sources.list
deb http://gb.archive.ubuntu.com/ubuntu/ saucy main restricted
après le premier ensemble.Sudo apt-get update
Sudo apt-get install Ruby1.8
Sudo apt-get install rubygems
Ce n'est probablement pas la meilleure solution, mais cela a semblé fonctionner pour moi. J'avais un projet plus ancien avec compass/sass qui échouait sur Ruby 1.9 mais fonctionne maintenant comme avant.
J'ai remarqué que l'installation de Ruby 1.8 a également installé un package appelé Ruby-switch
. Peut-être être en mesure de basculer entre 1.8 et 1.9 avec cet utilitaire, bien que je n’ai pas joué avec lui et RVM est probablement une meilleure solution pour changer de version Ruby.
Vous ne devez pas utiliser de mise en pension pour des versions plus anciennes. Vous allez rencontrer de graves problèmes de maintenance et éventuellement casser votre système.
Utilisez un PPA comme celui-ci :
Sudo apt-get install python-software-properties
Sudo apt-add-repository ppa:brightbox/Ruby-ng
Sudo apt-get update
EDIT: Comme indiqué dans les commentaires, ils ne supportent pas encore 14.04, mais ils ont un référentiel expérimental = cela a des paquets pour Trusty.