Vous êtes ici : Accueil / Debian GNU/Linux / Système / Logiciels / Installer Ruby sur Debian

Installer Ruby sur Debian

Par Pierre-Yves Landuré Dernière modification 15/03/2017 08:11

Ruby est un langage de programmation interprété, orienté objet et multi-paradigme. Ce guide facilite l'installation d'un environnement Ruby récent sur Debian.

Ce guide est testé sur:

  • Debian 7.0 Wheezy

Installation

Détectez le proxy de commande (command ou sudo):

cmdProxy='command'
command type -f 'sudo' &>'/dev/null' && cmdProxy='sudo'

depuis un paquet Debian

Installez Ruby:

# ${cmdProxy} apt-get install ruby ruby-dev

Assurez-vous de disposer de la dernière version de Ruby Gem:

# ${cmdProxy} bash -c "REALLY_GEM_UPDATE_SYSTEM=1 gem update --system"

Installez l'outil bundler:

# ${cmdProxy} gem install bundler

depuis les sources

Installez les logiciels nécessaires:

${cmdProxy} apt-get install build-essential zlib1g-dev libssl-dev libffi-dev libgdbm-dev

Désinstallez la version de Ruby fournie par Debian:

${cmdProxy} apt-get autoremove ruby*

Téléchargez la dernière version de Ruby:

command wget 'https://raw.github.com/biapy/howto.biapy.com/master/various/sf-downloader' \
--quiet --no-check-certificate --output-document='/tmp/sf-downloader'
sources="$(command bash '/tmp/sf-downloader' --tgz \
--generic='https://www.ruby-lang.org/en/downloads/' \
'ruby' 'ruby-VERSION.tar.gz')"

Placez-vous dans le dossier des sources:

command pushd "${sources}"

Configurez les sources:

./configure --disable-install-rdoc

Compilez:

command make

Installez:

${cmdProxy} make install

Quittez les sources et supprimez-les:

command popd
command rm -r "${sources}"

Assurez-vous de disposer de la dernière version de Ruby Gem:

${cmdProxy} gem update --system

Installez l'outil bundler:

${cmdProxy} gem install bundler

Remerciements