Installation de RubyOnRails et RadRails
Par jblanche le mardi 3 avril 2007, 21:47 - geeks - Lien permanent
Ce billet à pour but de décrire l'installation d'un serveur et d'un environement de développement RubyOnRails sur Ubuntu et WindowsXP.
J'ai choisi d'installer un serveur Mongrel car c'est un des serveurs supportés nativement par rails et que son éxécution est bien plus rapide que Webbrick(l'autre serveur natif de rails).Ce billet est composé de trois parties, la première décrit l'installation de RubyOnRails et mongrel sur une Ubuntu Feisty Fawn, la seconde fait de même pour Windows XP.
Enfin la 3ème partie concerne la création de votre première application RubyOnRails.
Installation sous Ubuntu
Installation de ruby et de rails
Pour l'installation de rails, j'ai tout simplement suivi l'excellent tutoriel fourni par la doc de ubuntu-fr.org.
Pour rappel :
1) Installation de Ruby
sudo apt-get install ruby rdoc irb libyaml-ruby ruby1.8-dev libzlib-ruby ri
2) Installation de RubyGems
wget http://rubyforge.org/frs/download.php/17190/rubygems-0.9.2.tgz
tar xzvf rubygems-0.9.2.tgz
cd rubygems-0.9.2
sudo ruby setup.rb
sudo gem update --system
3) Installation de Rails et ses dépendances (avec RubyGems)
sudo gem install rails -y
Installation de Mongrel
sudo apt-get install build-essential
sudo gem install daemons gem_plugin mongrel mongrel_cluster --include-dependencies
Installation de RadRails
L'installation de RadRails est simplissime, il suffit en effet de télécharger le logiciel
sur le site officiel.
De l'extraire dans le dossier de votre choix (j'ai pour ma part un dossier "softs" dans mon /home
destiné aux logiciels non packagés).
Installation sous Windows XP
Voilà la méthode que j'ai utilisé :
Installer le JRE de sun
Téléchargez puis installez l'éxécutable disponible à cette adresse.
Installer Instantrails
Instantrails est un équivalent à easyPHP mais pour RubyOnRails, il contient tout le nécessaire pour lancer votre premier serveur RubyOnRails.
Téléchargez l'archive
Désarchivez l'archive à la racine de C.
Lancer InstantRails.exe, il devrait vous signifier le lancement d'Apache et de Mysql par des feux au vert
Télécharger RadRails
L'installation de RadRails est un tout petit peu plus compliquée que sous Linux, mais en suivant pas à pas ce tutorial, vous devriez vous en sortir.
Téléchargez le logiciel sur le site officiel.
Désarchivez l'archive dans le dossier InstantRails (soit C:\InstantRails).
Démarrer Radrails(l'exe est bien sur dans le dossier c:\InstantRails\RadRails).
Il faut alors lui indiquer le chemin des binaires dont ils a besoin.
Pour ce faire : allez dans window-->preference-->Rails --> configuration et definir les rails, rake, mongel path.
Pour Rails : C:\InstantRails\ruby\bin\rails
Pour rake : C:\InstantRails\ruby\bin\rake
Pour Mongrel : C:\InstantRails\ruby\bin\mongrel_rails
Sauvegarder puis rendez vous dans window-->preference-->Ruby-->Installed Interpreters
Cliquez sur le bouton Add
Puis entrez ruby (le nom importe peu) et le chemin vers l'exécutable ruby.exe, soit C:\InstantRails\ruby\bin\ruby.exe si vous avez suivi cette installation à la lettre.
Création de la première application
Voilà votre RadRails est fin prêt, vous devez désormais être capable de créer un nouveau projet :
File-->New-->Rails-->RailsProjetct
Choisissez un nom à votre projet, puis cochez les cases : Generate rails application skeleton et create a mongrel server.
Si tout se passe bien, radrails devrait créer l'arborescence d'une application RubyOnRails automatiquement.
Vous pouvez vous rendre dans l'onglet servers et lancer votre serveur.
Pointez votre navigateur sur http://localhost:3000/, vous devriez voir apparaître la page suivante:
Bienvenue à bord, vous êtes sur les rails.
Voilà vous pouvez désormais vous amuser, le Web déborde de tutos (ici par exemple) pour vous faire patienter avant mon prochain billet sur le sujet.
Commentaires
Fil des commentaires de ce billet