Ce tutoriel a été testé sur Windows 10 et 11.
Pour configurer un environnement de développement pour Discourse sur Windows, vous pouvez utiliser la fonctionnalité Windows Subsystem for Linux.
Cette configuration nécessite l’installation de WSL 2. Elle n’est disponible que sur les versions de Windows 10 18917 ou supérieures. 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 ce message.
Commençons !
Installation de Discourse
- Suivez d’abord les étapes du sujet Beginners Guide to Install Discourse on Ubuntu for Development jusqu’à l’étape Clone Discourse.
-
Avant de configurer la base de données, vous devez démarrer manuellement le service PostgreSQL et le serveur Redis à l’aide des commandes suivantes :
sudo service postgresql start redis-server --daemonize yes -
Ensuite, parcourez toutes les étapes restantes du guide Ubuntu.
Création d’une commande pour démarrer Discourse
Votre environnement de développement est maintenant 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 trouver une solution en créant une commande personnalisée ![]()
cd ~
Créez un nouveau fichier à l’aide de 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 CHMOD à l’aide de la commande ci-dessous :
chmod +x start-discourse
Et copiez le fichier dans votre dossier bin :
sudo cp start-discourse /usr/bin/
C’est fait. Désormais, 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 edition, 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 vérification par @SaraDev le 2022-06-16T02:00:00Z
Ce document est versionné - suggérez des modifications sur github.
