Ich habe Discourse erfolgreich in einer VirtualBox-Instanz von Ubuntu 18.04 LTS Server Edition installiert. Hier sind die Schritte, die ich unternehmen musste, um es bequem von meinem Host-Rechner aus nutzen zu können.
Ich habe mich an diese Anweisungen für die fortgeschrittene Entwickler-Installation gehalten:
https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md
1. Die Anweisungen gehen an einer Stelle anscheinend von einer früheren Ubuntu-Version aus.
Problem:
E: Paket ‘python-software-properties’ hat keinen Installationskandidaten
Lösung:
Entferne “python-software-properties”
sudo apt-get install software-properties-common
2. bundle install ist fehlgeschlagen
Damit “bundle install” funktioniert, musste ich Folgendes ausführen:
sudo apt-get install libpq-dev
3. Mailcatcher so einrichten, dass ich es vom Host aus einsehen kann
Ich musste mailcatcher wie folgt starten:
mailcatcher --ip=0.0.0.0
4. SSH nutzen, um auf den Host zuzugreifen
Ich fand es praktisch, per SSH auf den Ubuntu 18.04-Gast zuzugreifen, um kopieren/einfügen zu können. Ich habe dieses Tutorial verwendet, um es zum Laufen zu bringen.