Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:divers:rubyonrails [2013/12/17 15:37] sarlam [Pré-requis] |
wiki:divers:rubyonrails [2015/08/28 11:54] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== 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. | ||
+ | |||
+ | <code bash> | ||
+ | $ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) | ||
+ | </code> | ||
+ | |||
+ | 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" | ||
+ | |||
+ | <code bash> | ||
+ | $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc | ||
+ | $ addgroup user rvm | ||
+ | $ source ~/.bashrc | ||
+ | </code> | ||
+ | |||
+ | 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 : | ||
+ | |||
+ | <code bash> | ||
+ | $ rvm install 1.9.3 | ||
+ | </code> | ||
+ | |||
+ | ==== 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) | ||
+ | |||
+ | <code bash> | ||
+ | $ git clone https://github.com/rubygems/rubygems.git | ||
+ | </code> | ||
+ | |||
+ | === Installation === | ||
+ | |||
+ | puis on l'install a l'aide de Ruby lui même. | ||
+ | |||
+ | <code bash> | ||
+ | $ cd rubygems | ||
+ | $ ruby setup.rb | ||
+ | </code> | ||
+ | |||
+ | Normalement gem est installé, il va avoir besoin de composant de "ruby-dev" donc : | ||
+ | |||
+ | <code bash> | ||
+ | # apt-get install ruby-dev | ||
+ | </code> | ||
+ | |||
+ | ==== Installation de Rails ==== | ||
+ | |||
+ | <troll> avec gem tout deviens (presque) facile et Ruby presque suportable </troll> | ||
+ | |||
+ | <code bash> | ||
+ | $ gem install rails | ||
+ | </code> | ||
+ | |||
+ | Felicitation ! rails est installé ! |