Comment mettre à jour Ruby sur votre Ubuntu ?
par
popularité : 33%
Le paquet Ubuntu n’étant pas à jour (Dapper et même Feisty) et vous voulez pour une raison ou une autre (ou pour pas mourir idiot comme moi), savoir comment mettre à jour ;)
Suivez le guide.
Point 1 : Supprimer le Ruby résiduel
$ sudo apt-get remove --purge rubyNormalement, il n’y a que Ruby qui devrait apparaître dans les paquets à supprimer. Sinon, vous serez amener à les réinstaller via gem. (Je conseille aussi d’installer gem à la main, c’est plus simple de mettre à jour par la suite).
Point 2 : Installer quelques paquets utiles pour la compilation
$ sudo apt-get install build-essential zlib1g-devInstallez ;)
Point 3 : Télécharger la nouvelle version
Actuellement, la version stable de Ruby est la 1.8.6.
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gzPoint 4 : Décompacter tout
$ tar xzf ruby-1.8.6.tar.gz
$ tar xzf ruby-zlib-0.6.0.tar.gzPoint 5 : Compilation de Ruby
$ cd ruby-1.8.6
$ ./configure
$ make
$ sudo make installPoint 6 : Compilation de Ruby-zlib
$ cd ../ruby-zlib-0.6.0
$ ruby extconf.rb
$ make
$ sudo make installPoint 7 : Nettoyage et dernières vérifications
$ cd ..
$ rm ruby-1.8.6.tar.gz
$ rm ruby-zlib-0.6.0.tar.gz
$ ruby --versionCela devrait vous afficher ceci ou assimilé :
ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-linux]Si vous avez installé gem, n’oubliez pas de mettre à jour le système ainsi :
$ gem update --systemPoint 8 : Recommandations d’usage
J’ai écrit ce modeste tutoriel avec mes connaissances parfois limitées.
Ce n’est donc pas la panacée. Si vous avez un commentaire ou que vous avez détecté une erreur dans mon raisonnement, c’est que je me suis peut-être trompé aussi. Votre expertise me sera alors aussi utile.
Merci.
