Installer Ruby et préparer son environnement local

Cette page décrit la préparation d'un environnement Ruby en local. L'exemple ci-dessous, se base sur une distribution GNU / Linux Ubuntu 12.04.

Installation des dépendances

En fonction de votre système, vous pourrez avoir besoin d'installer des dépendances avant d'installer Ruby.

Ubuntu Linux

Vous aurez besoin d'installer les paquets suivants sur votre machine :

$ sudo apt-get install curl git-core build-essential zlib1g-dev libssl-dev libreadline6-dev gem libyaml-dev

Windows

Pour vous servir de RVM sous Windows, vous devrez installer et configurer Cygwin. Nous vous recommandons de suivre ce tutoriel dédié au sujet (en anglais) : http://blog.developwithpassion.com/2012/03/30/installing-rvm-with-cygwin-on-windows/

Alternativement, vous pouvez vous servir de Ruby Installer ou de pik.

Mac OS X

Vous devez installer XCode et les Outils de Ligne de Commande. Pour installer ces derniers, il vous faudra créer un compte de développeur (gratuit).

Installation de RVM (Ruby Version Manager)

Puis, nous installerons RVM, permettant d'installer plusieurs version de Ruby en parralèle sur votre machine. Pour cela, vous pouvez utiliser le script disponible sur github et l'installer :

Cette commande ne doit pas être exécutée en tant que root.

$ curl -L get.rvm.io | bash -s stable

Enfin, pour utiliser la commande 'rvm' depuis votre terminal, il faudra modifier votre fichier .bashrc :

$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
$ source ~/.bashrc

Une fois ceci effectué, vous disposerez de RVM et pourrez donc installer Ruby.

Installation de Ruby

RVM permet de gérer plusieurs version de Ruby dans un même environnement et simplement. L'instance Ruby fonctionne en version 1.9.3, c'est donc celle-ci que nous installerons via rvm

$ rvm install 1.9.3

Une fois le téléchargement fini, l'installation débute toute seule et peut durer un certain temps.

Enfin, il faudra définir la version de ruby que rvm devra utiliser par défaut. Pour cela :

$ rvm --default 1.9.3
Dernière modification: le 30/05/2014 à 12:04 par Alexandre J. (Gandi)