Installer Ruby sur Debian
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
- Merci aux développeurs de Ruby (fr).
- Merci aux développeurs de RubyGems (en).