我今天也尝试了,但遇到了问题。出现的错误是因为 Docker 的架构模拟不支持 inotify(我们在 Discourse 开发中大量使用它)。目前,我已在检测到非 x86_64 架构时,向 d/boot_dev 添加了警告:
❯ d/boot_dev
WARNING: Docker architecture is not x86_64.
Discourse development is unlikely to work using Docker's architecture emulation.
Please try a native development installation.
我现在已添加了 d/ember-cli 辅助脚本,并默认转发了 4200 端口。本主题顶部的信息也已更新。更新后,请在一个终端中运行 d/rails s,在另一个终端中运行 d/ember-cli。我还将 NO_EMBER_CLI 设置为传递给 Docker 的变量之一,以便在需要时使用。