Cette première partie couvre l'installation complète de Ruby et de l'environnement de base (éditeurs, outils ligne de commande, ...) ainsi que la création du squelette Rails de l'application.
Liens de l'article :
Ruby : http://www.ruby-lang.org/fr/
GitHub : http://github.com
Console DOS : http://sourceforge.net/projects/console/
Doc Rails : http://apidock.com/rails
Guides Rails : http://guides.rubyonrails.org/index.html
Intype : http://intype.info/home/index.php
RoRed : http://plasmacode.com/
Ruby : http://www.ruby-lang.org/fr/
GitHub : http://github.com
Console DOS : http://sourceforge.net/projects/console/
Doc Rails : http://apidock.com/rails
Guides Rails : http://guides.rubyonrails.org/index.html
Intype : http://intype.info/home/index.php
RoRed : http://plasmacode.com/
Installation de Ruby sous windows (avec One-click installer)
Vérifier que le path a bien été inclus :
>pathMise à jour des gems :
=> PATH = ... ;c:\ruby\bin; ...
>ruby -v
=> ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
>gem update systemAjout d'une autre source pour les téléchargement de gem :
>gem -v
=> 1.3.4
>gem update
gem sources -a http://gems.github.comInstallation de Rails :
>gem install railsInstallation de SQLite : (base de donnée par défaut sur Rails, très simple pour travailler en développement)
>rails -v
=> Rails 2.3.2
>gem install --version 1.2.3 sqlite3-rubyAttention, il ne faudra pas mettre à jour cette gem, car la version 1.2.4 n'est pas pour l'instant utilisable sous windows.
Pour éviter de mettre à jour toutes les gems, au lieu de faire habituellement :
>gem updatefaites :
>gem outdatedet sélectionner alors juste les gems qu'il faut mettre à jour (rmagick est dans le même cas) :
=>RedCloth (4.2.0 > 4.2.1)
hoe (2.1.0 > 2.2.0)
justinfrench-formtastic (0.2.0 > 0.2.1)
rmagick (2.9.0 > 2.9.2)
ruby-opengl (0.60.0 > 0.60.1)
sqlite3-ruby (1.2.3 > 1.2.4)
>gem update RedCloth hoe justinfrench-formtasticInstallation du serveur Mongrel (meilleur que celui par défaut de Rails) :
>gem install mongrelInstallation de l'environnement de travail : là on peut faire compliqué en installant des IDE complets de développement sous windows (Aptana par exemple) mais je préfère une configuration légère (à la textmate) :
- La console de commande sous DOS : Console (permet d'ouvrir plusieurs onglets, très pratique)
- Le visualisateur SQLite (NB : on peut toujours passer par la ligne de commande avec >sqlite3 mabase.db3): SQLiteBrowser
- Et l'éditeur : soit Intype soit RoRed (tous deux en phase de développement avec quelques bugs, mais suffisant pour travailler).
La documentation reste primordiale pour débuter :
>gem servervous permet d'accéder à http://localhost:8808 à toutes les documentations de vos gems installées, et sinon deux sources principales : les guides de Rails et l'API commentée.
Et enfin création de l'application Rails qui créera toute l'arborescence des fichiers :
>rails redJ'ai choisi un nom court : red (plus rapide quand on doit taper des lignes de commande sous console...)
Lancement du server pour vérification (à la racine de votre application) :
>mongrel_rails start -p 80Le paramètre -p 80 indique de forcer l'écoute sur le port 80, pour accéder à l'application à l'adresse http://localhost/ au lieu de http://localhost:3000/, 3000 étant le port par défaut.
NB : on peut lancer plusieurs application rails en même temps, mais bien sur pas sur le même port, en se plaçant à chaque fois à la racine du projet, très utile pour tester différentes versions d'un projet (dans différents répertoires) ou d'autres projets pour s'en inspirer.
Voilà, ne reste plus qu'à ouvrir Intype et la Console et se positionner à la racine du projet pour commencer ...
Aucun commentaire:
Enregistrer un commentaire