WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:divers:rubyonrails

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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é !
wiki/divers/rubyonrails.txt · Dernière modification: 2015/08/28 11:54 (modification externe)