Installation d'un environnement de développement Rails sur Windows XP

publié le 01/03/2010 par Matthieu Sadouni

Avant de démarrer le développement proprement dit, il est nécessaire d'installer les logiciels nécessaires sur notre poste. Nous aurons évidemment besoin de Ruby et Rails. Pour la base de données, nous utiliserons MySQL. Nous installerons également Git pour versionner notre application. En ce qui concerne l'éditeur de texte ou IDE, chacun a sa préférence, nous donnerons simplement quelques pistes en fin d'article.

J’utilise Mac OS X, les instructions pour Windows XP sont donc indicatives.

Installation de Git

La meilleure option pour installer Git sur Windows semble être par l’intermédiaire de msysGit. Nous téléchargeons la dernière version stable et lançons l’installation.

À l’étape où apparaît un message en rouge et 3 choix nous choisissions la troisième option (l’option 1 est recommandée au cas où vous utilisez les utilitaires natifs de Windows find.exe et sort.exe, ceux-ci étant remplacés par leur version Unix avec l’option 3).

À l’étape du choix de format de fin de ligne, tout dépend de votre environnement :

  • si vous travaillez avec des personnes sur Unix (Linux, Mac OS X), ou participez à des projets open source, choisissez l’option 1
  • si vous travaillez seul sous Windows ou avec d’autres personnes toutes sur Windows, choisissez l’option 2

Installation de MySQL

Nous téléchargeons la version Community Server de MySQL en choissisant Windows, Windows Essentials, Pick a mirror.

À la fin de l’installation nous choisissons “Configure MySQL now”, “Standard configuration”. Nous cochons ensuite la case “Include Bin Directory in Windows PATH” et saisissons le mot de passe root. Nous pouvons alors finir l’installation et vérifier que le serveur est bien installé en cliquant sur “Démarrer > Exécuter > cmd” puis en tapant

    mysql -u root -p
    show databases;
    

Nous voyons la liste des bases de données par défaut (information_schema, mysql et test), MySQL fonctionne.

Installation de Ruby et Rails

Nous téléchargeons le programme d’installation de Ruby 1.8.6 pour Windows et l’exécutons. Il faut ensuite cocher “Enable RubyGems” et “European Keyboard”.

En ligne de commande nous vérifions que Ruby est accessible :

    ruby -v # ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
    

Nous mettons RubyGems à jour, la version livrée avec Ruby est ancienne :

    gem update
    gem -v # 1.3.5
    

Nous pouvons maintenant installer Rails et les gems nécessaires :

    gem install mysql rails --no-ri --no-rdoc
    

Dernière petite chose, il semble y avoir parfois des soucis avec la connexion MySQL qui sont résolus en téléchargeant une version plus ancienne de libmySQL.dll dans c:\Ruby\bin.

Nous voilà fin prêts pour démarrer le développement d’une application !

Autres outils

Voici une liste non exhaustive de logiciels facilitant le développement.

Éditeurs de texte et IDE

  • Komodo Edit : une version libre de l’IDE d’ActiveState
  • Aptana : une version d’Eclipse adapté au développement avec Ruby On Rails
  • E-Editor : un clone de TextMate pour Windows, compatible avec les bundles de TextMate

GUI pour MySQL

GUI pour Git

Nous reviendrons dans un prochain article sur l’utilisation de Git. En attendant, voici quelques outils pour en faciliter l’utilisation.

  • Git GUI : fourni avec msysGit
blog comments powered by Disqus