我按照这些说明在 Ubuntu 服务器上安装了 Discourse:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
论坛运行得很棒!感谢您为此付出的所有努力!
我收到一封电子邮件,通知我更新到 3.3.0.beta4 版本,但在我的“更新 Discourse”页面上,我看到这个:
第一个“更新”按钮被禁用,第二个按钮似乎指向一个 git commit hash,而不是一个特定的标记版本,这让我感到不安。我在这里推荐的升级方式是什么?
(请注意,我重视稳定性胜过获取最新功能。如果我意识到我在做什么,我会选择安装稳定版本而不是测试版,但我只是按照安装说明操作,最终选择了测试版。)
点击更新按钮,因为没有最新版本的 docker_manager 就无法继续。
说实话,我不确定 docker_manager 的版本是如何管理的,但显示一个提交哈希似乎是完全合理的。
如果您想要一个“较慢”的更新,可以在 app.yml 中切换到稳定版分支,然后等待新的 3.3.0 稳定版发布(可能很快
),然后从命令行重新构建。
1 个赞
谢谢你的帮助!
我现在明白了。起初我以为 discourse 和 docker_manager 是更新 Discourse 的两种替代方法,但没有意识到它们是完全独立的东西,并且更新 docker_manager 是更新 discourse 的先决条件 
这是我所做的:
- 我按下了
docker_manager 上的更新按钮,将其更新到最新版本,如下图所示:
- 由于 Discourse 的更新按钮随后被启用,所以我运行了它。
现在我的论坛已更新 
目前我决定继续使用默认安装,但将来可能会考虑切换到稳定版。
2 个赞