你好,
我已在本地使用 Ubuntu 软件安装了 Discourse。
但我无法访问我的网址,出现以下错误,请问有人能帮忙吗?
错误:
发生错误,后续所有迁移已取消:PG::SyntaxError: ERROR: 语法错误,位置在“NOT”附近 LINE 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint ^
你好,
我已在本地使用 Ubuntu 软件安装了 Discourse。
但我无法访问我的网址,出现以下错误,请问有人能帮忙吗?
错误:
发生错误,后续所有迁移已取消:PG::SyntaxError: ERROR: 语法错误,位置在“NOT”附近 LINE 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint ^
我可能不是解决这个问题的合适人选,但能否请您确认您是按照本指南在本地服务器上安装 Discourse 的:在 Ubuntu 上安装 Discourse 进行开发的初学者指南?
我假设您正在搭建一个本地开发站点,而非生产站点。
是的,我只在遵循该指南并搭建本地开发环境。我无法解决该问题。
PG::SyntaxError: 错误:在 “NOT” 附近存在语法错误
第 2 行:ADD COLUMN IF NOT EXISTS image_upload_id bigint
你正在运行哪个发行版?该配置适用于最新版的 Ubuntu 和最新的 LTS 版 Ubuntu。
如果你使用的是较旧的版本,则需要添加 PostgreSQL PPA 以获取更新版本的数据库。
这会不会是 PostgreSQL 版本的问题?看起来我们需要 PostgreSQL >= 9.6?
推荐使用哪个版本?
推荐使用 PostgreSQL 13。
升级到 postgres:10 后,安装可以继续。