# Discourse 本地设置

**URL:** https://meta.discourse.org/t/discourse-local-setup/171271
**Category:** Development
**Created:** [2020年十一月25日 10:40 UTC](https://meta.discourse.org/t/discourse-local-setup/171271 "2020-11-25T10:40:52Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Anusri](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/anusri/32/198992_2.png) [@Anusri](https://meta.discourse.org/u/Anusri)
#### Post date: [2020年十一月25日 10:40 UTC](https://meta.discourse.org/t/discourse-local-setup/171271/1 "2020-11-25T10:40:52Z")

</div>

你好，  
我已在本地使用 Ubuntu 软件安装了 Discourse。  
但我无法访问我的网址，出现以下错误，请问有人能帮忙吗？

**错误：**  
**发生错误，后续所有迁移已取消：PG::SyntaxError: ERROR: 语法错误，位置在“NOT”附近 LINE 2: ADD COLUMN IF NOT EXISTS image\_upload\_id bigint ^**

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2020年十一月25日 18:45 UTC](https://meta.discourse.org/t/discourse-local-setup/171271/2 "2020-11-25T18:45:42Z")

</div>

我可能不是解决这个问题的合适人选，但能否请您确认您是按照本指南在本地服务器上安装 Discourse 的：[在 Ubuntu 上安装 Discourse 进行开发的初学者指南](https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727)？

我假设您正在搭建一个本地开发站点，而非生产站点。

---

<div class="post-metadata">

### Author: ![Anusri](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/anusri/32/198992_2.png) [@Anusri](https://meta.discourse.org/u/Anusri)
#### Post date: [2020年十一月26日 11:18 UTC](https://meta.discourse.org/t/discourse-local-setup/171271/3 "2020-11-26T11:18:45Z")

</div>

是的，我只在遵循该指南并搭建本地开发环境。我无法解决该问题。

**PG::SyntaxError: 错误：在 “NOT” 附近存在语法错误**  
**第 2 行：ADD COLUMN IF NOT EXISTS image\_upload\_id bigint**

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2020年十一月26日 16:27 UTC](https://meta.discourse.org/t/discourse-local-setup/171271/4 "2020-11-26T16:27:54Z")

</div>

你正在运行哪个发行版？该配置适用于最新版的 Ubuntu 和最新的 LTS 版 Ubuntu。

如果你使用的是较旧的版本，则需要添加 PostgreSQL PPA 以获取更新版本的数据库。

---

<div class="post-metadata">

### Author: ![stujo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stujo/32/220574_2.png) [@stujo](https://meta.discourse.org/u/stujo)
#### Post date: [2021年五月14日 00:31 UTC](https://meta.discourse.org/t/discourse-local-setup/171271/5 "2021-05-14T00:31:59Z")

</div>

这会不会是 PostgreSQL 版本的问题？看起来我们需要 PostgreSQL \>= 9.6？

推荐使用哪个版本？

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2021年五月14日 01:00 UTC](https://meta.discourse.org/t/discourse-local-setup/171271/6 "2021-05-14T01:00:44Z")

</div>

> [@stujo](#):
>
> 推荐哪个版本？

推荐使用 PostgreSQL 13。

---

<div class="post-metadata">

### Author: ![stujo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stujo/32/220574_2.png) [@stujo](https://meta.discourse.org/u/stujo)
#### Post date: [2021年五月14日 04:20 UTC](https://meta.discourse.org/t/discourse-local-setup/171271/7 "2021-05-14T04:20:36Z")

</div>

升级到 postgres:10 后，安装可以继续。
