===== Ruby On Rails =====
==== Pré-requis ====
* La VM doit être connecté a internet (http_proxy ET https_proxy !)
* Les dépots debian doivent être fonctionnels
* git
==== RVM ====
Ce tutoriel fait suite et englobe [[wiki:services:adh5:contribuer|celui ci]]. Il permet d'utiliser la dernière version de Ruby on Rails. Rvm est disponible sur git (pour l'utilisation par git aller voir le liens plus haut).
=== Installation de rvm ===
on install rvm avec la commande suivante.
$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
ensuite il faut mettre en place rvm pour les utilisateurs qui vont s'en servir. pour cela il faut modifier le bashrc et ajouter l'utilisateur au groupe "rvm"
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
$ addgroup user rvm
$ source ~/.bashrc
cette partie est refaire pour **chaque** utilisateur qui aura besoin de rvm.
Root ne peux pas bénéficier de rvm directement. Il éxiste **rvmsudo** pour utiliser rvm en tant que super user.
=== RVM pour installer Ruby ===
on install ensuite Ruby avec la commande suivante :
$ rvm install 1.9.3
==== gem ====
=== téléchargement ===
On télécharge les sources de Rubygems qui est le gestionnaire de plugins pour Ruby. pour cela on va passer par git. (si git n’existe plus a votre époque ^^ : http://rubygems.org/pages/download)
$ git clone https://github.com/rubygems/rubygems.git
=== Installation ===
puis on l'install a l'aide de Ruby lui même.
$ cd rubygems
$ ruby setup.rb
Normalement gem est installé, il va avoir besoin de composant de "ruby-dev" donc :
# apt-get install ruby-dev
==== Installation de Rails ====
avec gem tout deviens (presque) facile et Ruby presque suportable
$ gem install rails
Felicitation ! rails est installé !