使用 Docker 为开发环境安装 Discourse

我已经尝试了 macOS 选项。

首先使用选项 2,即 Homebrew。但我遇到了一些问题,因为该指南中的命令并未安装所有依赖项。https://medium.com/@yutafujii_59175/a-complete-one-by-one-guide-to-install-docker-on-your-mac-os-using-homebrew-e818eb4cfc3 这篇文章帮助我取得了一些进展。

现在我卡在 第 2 步 d/boot_dev --init:

正在迁移数据库...

rake aborted!

PG::ConnectionBad: 无法连接到服务器:没有这样的文件或目录

服务器是否在本地运行,并正在监听

Unix 域套接字 "/var/run/postgresql/.s.PGSQL.5432" 上的连接?

/src/lib/site_settings/db_provider.rb:61:in `table_exists?'

/src/lib/site_settings/db_provider.rb:16:in `all'

/src/lib/site_settings/defaults_provider.rb:29:in `db_all'

/src/lib/site_setting_extension.rb:277:in `block in refresh!'

/src/lib/site_setting_extension.rb:274:in `synchronize'

/src/lib/site_setting_extension.rb:274:in `refresh!'

/src/lib/site_setting_extension.rb:495:in `block in setup_methods'

/src/config/initializers/004-message_bus.rb:120:in `<main>'

/src/config/environment.rb:7:in `<main>'

/usr/local/bin/bundle:23:in `load'

/usr/local/bin/bundle:23:in `<main>'

任务:TOP => db:migrate => db:load_config => environment

(通过运行 --trace 参数可查看详细堆栈跟踪)

随后我下载了 .dmg 文件,但由于我是 Docker 新手,不知道接下来该怎么做。如果能提供关于 macOS 选项更详细的说明那就太好了。

谢谢。

1 个赞