Utiliser Ruby 1.9 sous Ubuntu 12.04 (et plus)

Afin d’utiliser WP-Scan, j’ai été confronté à un problème : par défaut Linux Mint 13 (basé sur Ubuntu) utilise Ruby 1.8 quand WP-Scan est optimisé pour Ruby 1.9. Voila comment résoudre simplement ce problème :

Installation de Ruby 1.9 :

sudo apt-get update

sudo apt-get install ruby1.9.1 ruby1.9.1-dev \\
  rubygems1.9.1 irb1.9.1 ri1.9.1 rdoc1.9.1 \\
  build-essential libopenssl-ruby1.9.1 libssl-dev zlib1g-dev

sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.1 400 \\
         --slave   /usr/share/man/man1/ruby.1.gz ruby.1.gz \\
                        /usr/share/man/man1/ruby1.9.1.1.gz \\
        --slave   /usr/bin/ri ri /usr/bin/ri1.9.1 \\
        --slave   /usr/bin/irb irb /usr/bin/irb1.9.1 \\
        --slave   /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.1

 

Puis on définit Ruby 1.9 comme version de Ruby à utiliser :

sudo update-alternatives --config ruby
sudo update-alternatives --config gem


Vous pouvez maintenant vérifiez que vous utilisez Ruby 1.9 avec la commande 
ruby --version

[source]
Vus : 1226
Publié par Geek de France : 203