Ce tutoriel a été testé sur Windows 10 et 11.
Pour configurer un environnement de développement Discourse sur Windows, vous pouvez utiliser la fonctionnalité Windows Subsystem for Linux (WSL).
Cette configuration nécessite l’installation de WSL 2. Elle n’est disponible que sur les versions de Windows 10 build 18917 ou supérieure. Nous supposons que vous avez déjà installé Windows Subsystem for Linux 2 (Ubuntu) sur votre système Windows 10. ATTENTION : Installez Ubuntu 18.04, et non 20.04, car certaines installations échoueront sur 20.04. Pour plus d’informations, consultez les notes du 30 juin 2020 en bas de cet article.
Commençons !
Installation de Discourse
- Suivez d’abord les étapes du sujet Guide pour débutants : installer Discourse sur Ubuntu pour le développement jusqu’à l’étape Cloner Discourse.
-
Avant de configurer la base de données, vous devez démarrer manuellement le service PostgreSQL et le serveur Redis en utilisant les commandes suivantes :
sudo service postgresql start redis-server --daemonize yes -
Ensuite, parcourez toutes les étapes restantes du guide Ubuntu.
Créer une commande pour démarrer Discourse
Votre environnement de développement est presque prêt. Le seul problème est qu’à chaque fois que vous ouvrez Ubuntu sur Windows, vous devez démarrer manuellement le service PostgreSQL et le serveur Redis. Ne vous inquiétez pas, nous pouvons contourner cela en créant une commande personnalisée ![]()
cd ~
Créez un nouveau fichier en utilisant la commande nano start-discourse et collez le contenu ci-dessous, puis enregistrez et quittez.
#!/bin/bash
# pour démarrer PostgreSQL
sudo service postgresql start
# pour démarrer le serveur Redis
redis-server --daemonize yes
Modifiez maintenant les permissions avec la commande suivante
chmod +x start-discourse
Et copiez le fichier dans votre dossier bin
sudo cp start-discourse /usr/bin/
C’est fait. Maintenant, chaque fois que vous ouvrez le bash Ubuntu, exécutez simplement la commande ci-dessous et commencez à développer ![]()
start-discourse
Alternativement, si vous utilisez Windows 10 Enterprise, Pro ou Education, vous pouvez créer une machine virtuelle Linux dans Hyper-V pour configurer l’environnement de développement Discourse.
Notes sur l’environnement Windows
À partir du 30 juin 2020 :
À partir du 1er juillet 2020
Dernière révision par @SaraDev le 2022-06-16T02:00:00Z
Ce document est sous contrôle de version - suggérez des modifications sur github.