Instalación de desarrollo en Ubuntu 18.04 LTS

Acabo de instalar Discourse con éxito en una instancia de VirtualBox con Ubuntu 18.04 LTS Server. Aquí están los pasos que tuve que seguir para que funcionara convenientemente desde mi máquina anfitriona.

Seguí estas instrucciones para la instalación avanzada de desarrollador.

https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md

1. Las instrucciones parecen asumir una versión anterior de Ubuntu en un punto.

Problema:

E: El paquete ‘python-software-properties’ no tiene candidato de instalación

Solución:

Eliminar “python-software-properties”

sudo apt-get install software-properties-common

2. falló bundle install

Para que “bundle install” funcionara, tuve que ejecutar:

sudo apt-get install libpq-dev

3. Hacer que mailcatcher funcione para poder verlo desde el host

Tuve que ejecutar mailcatcher de esta manera:

mailcatcher --ip=0.0.0.0

4. Poder usar SSH para entrar al host

Encontré conveniente usar SSH para entrar al invitado Ubuntu 18.04 para poder copiar y pegar. Usé este tutorial para hacerlo funcionar.

https://linuxhint.com/ssh_virtualbox_guest/

¿Está esta instalación destinada a fines de desarrollo?

Tu título no lo indicaba, pero como las instalaciones de producción requieren Docker, he actualizado el título para que otros no se confundan. También estoy recategorizando como Development, ya que #installation es exclusivamente para la instalación con Docker.