===== 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é !