在 Ubuntu 或 Debian 上安装 Discourse 以进行开发

开发安装的当前指南是什么?

帖子中链接的 repository 似乎已被存档:

此存储库已于 2025 年 4 月 3 日被所有者存档。现在它是只读的。

有替代品吗?

2 个赞

我在 Ubuntu (WSL2) 上设置开发环境时,使用 asdf 安装了 PostgreSQL,现在 db:create 提示找不到路径 /tmp/.s.PGSQL.5432 的套接字。但对我来说,套接字在 /var/run/postgresql/.s.PGSQL.5432。我在哪里可以配置正确的路径?discourse.config 似乎没有任何作用。

Mailhog 的安装不是非常重要吗?如果未安装,则无法激活其帐户。

此外,如果 ImageMagick 未安装/版本不正确,bin/ember-cli -u 会抛出关于 ImageMagick 的错误。我正在按照 ChatGPT(请不要评判)的指导安装它的更高版本,因为(出于某种原因)我的版本中不存在 magick 命令。我正祈祷它能奏效。

1 个赞

在我 7 年的开发经验中,我觉得我只安装过一次。直接运行 rake take 来创建管理员用户。

1 个赞

如果您指的是 bin/rails admin:create,那么是的,我做到了,所以我编辑了我上面的帖子,因为我意识到我不需要验证我的账户(并且后续的用户账户可以手动激活)。

但是,回到 ImageMagick 的部分,有没有一种方法可以使用 ImageMagick(即真正地使其成为‘可选’)?