Configuración local de Discourse

Hola,
He instalado Discourse en mi máquina local usando el software de Ubuntu.
No puedo ejecutar mi URL; muestra el siguiente error. ¿Podría alguien ayudarme?

Error:
Ha ocurrido un error y todas las migraciones posteriores se cancelaron: PG::SyntaxError: ERROR: error de sintaxis en o cerca de “NOT” LÍNEA 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint ^

Probablemente no soy la persona adecuada para ayudarte con este problema, pero ¿puedes confirmar que instalaste Discourse en tu servidor local siguiendo esta guía: Guía para principiantes para instalar Discourse en Ubuntu para desarrollo?

Asumo que estás creando un sitio de desarrollo local y no un sitio de producción.

2 Me gusta

Sí, solo sigo esa guía y estoy creando mi entorno de desarrollo local.
No he podido solucionar ese problema.

PG::SyntaxError: ERROR: error de sintaxis en o cerca de “NOT”
LINE 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint

1 me gusta

¿Qué distribución estás ejecutando? Esta configuración funcionará en la última versión de Ubuntu y en la última versión LTS de Ubuntu.

Si estás ejecutando una versión anterior, necesitarás agregar un PPA de PostgreSQL para obtener una versión más reciente.

3 Me gusta

¿Podría tratarse de un problema de versión de PostgreSQL? Parece que necesitamos PostgreSQL >= 9.6.

¿Qué versión se recomienda?

PostgreSQL 13 es la recomendada.

3 Me gusta

Actualizar a postgres:10 permite que la instalación continúe.

2 Me gusta