====== 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 [[http://rubyinstaller.org/|Ruby Installer]] ou de [[https://github.com/vertiginous/pik|pik]]. ==== Mac OS X ==== Vous devez installer [[http://itunes.apple.com/us/app/xcode/id497799835|XCode]] et les [[http://developer.apple.com/downloads|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