Installation de développement sur Ubuntu 18.04 LTS

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.

https://linuxhint.com/ssh_virtualbox_guest/

Cette installation est-elle destinée à des fins de développement ?

Votre titre ne l’indique pas, mais comme les installations de production nécessitent Docker, j’ai mis à jour le titre afin que d’autres ne soient pas induits en erreur. Je recatégorise également en Development, car #installation est exclusivement réservé à l’installation Docker.