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