Je viens d’installer avec succès Discourse dans une instance VirtualBox d’Ubuntu 18.04 LTS Server. Voici les étapes que j’ai dû suivre pour pouvoir l’utiliser commodément depuis ma machine hôte.
J’ai suivi ces instructions pour l’installation avancée destinée aux développeurs.
https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md
1. Les instructions semblent supposer une version antérieure d’Ubuntu à un endroit.
Problème :
E: Le paquet ‘python-software-properties’ n’a pas de candidat pour l’installation
Solution :
Supprimer “python-software-properties”
sudo apt-get install software-properties-common
2. Échec de bundle install
Pour que “bundle install” fonctionne, j’ai dû exécuter :
sudo apt-get install libpq-dev
3. Faire fonctionner mailcatcher pour pouvoir le voir depuis l’hôte
J’ai dû lancer mailcatcher de cette manière :
mailcatcher --ip=0.0.0.0
4. Pouvoir utiliser SSH pour accéder à l’hôte
J’ai trouvé pratique de me connecter en SSH à l’hôte Ubuntu 18.04 afin de pouvoir copier/coller. J’ai utilisé ce tutoriel pour le faire fonctionner.