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 [2020/06/27 18:16] (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: 2020/06/27 18:16 (modification externe)