Téléchargez et installez Ruby. Si vous ne savez pas quelle version choisir ci-dessous, la première ira très bien :
Une fois téléchargé, double cliquez sur l'installeur. Attention au moment de l'installation, sur l'écran ci-dessous cochez la case du milieu:
Vous avez besoin d'installer un compilateur pour faire marcher Middleman. Ne vous inquiétez pas, suivez la procédure suivante. Téléchargez l'un des installateurs ci-dessous :
Une fois téléchargé, double cliquez sur l'installateur. La fenêtre suivante va s'ouvrir :
Changez la destination d'extraction pré-remplie par C:\RubyDevKit
et cliquez sur le bouton "Extract".
Ensuite, téléchargez le fichier rubygems-update-2.6.7.gem
et placez le dossier dans C:\RubyDevKit
.
Maintenant, nous allons écrire des lignes de commande dans le terminal. Pour lancer le terminal, cliquez sur le bouton Démarrer en bas à gauche de Windows, et tapez cmd
. Vous devriez voir apparaître le programme à lancer :
Alternativement vous pouvez également lancer "Windows PowerShell".
Une fois votre terminal lancé, vous pouvez commencer à taper des commandes. Commençons par celle ci-dessous. Une fois la commande tapée, appuyez sur Entrée.
cd C:\RubyDevKit
Maintenant, tapez et executez les commandes suivantes successivement :
ruby dk.rb init
ruby dk.rb install
gem install --local rubygems-update-2.6.7.gem
update_rubygems --no-ri --no-rdoc
gem uninstall rubygems-update -x
Tapez maintenant:
gem --version
Si le résultat affiché est 2.6.7, vous avez tout bon !
Maintenant vous pouvez rester dans le terminal et taper la commande suivante :
gem install bundler
gem install middleman -v 3.4.1
qui va vous installer Middleman. Attendez que le script se termine (cela prend un peu de temps). Pour vérifier que c'est bon, tapez dans le terminal:
middleman version
Si le résultat est "Middleman 3.4.1", bravo ! Vous êtes prêt à utiliser Middleman.
Rendez-vous sur desktop.github.com, téléchargez le logiciel est installez-le.
Téléchargez Sublime Text 2 et installez-le. Ensuite, suivez ce tutoriel pour configurer Sublime Text correctement.