升级过程并非一帆风顺。我将站点设置为只读模式,然后关机,进行了完整的机器快照,重新启动后尝试升级。但是,“点击此处升级”链接无效。因此,我手动转到 admin/upgrade,升级了 Docker,这还可以,然后升级 Discourse 时失败了,其中包括以下消息:
$ bundle install --deployment --jobs 4 --without test development
[DEPRECATED]--deployment标志已弃用,因为它依赖于在 bundler 调用之间记住状态,bundler 将不再在未来版本中这样做。请改用bundle config set --local deployment 'true',并停止使用此标志。
[DEPRECATED]--without标志已弃用,因为它依赖于在 bundler 调用之间记住状态,bundler 将不再在未来版本中这样做。请改用bundle config set --local without 'test development',并停止使用此标志。从 https://rubygems.org/ 获取 gem 元数据…
web-push-3.0.0 需要 ruby 版本 >= 3.0,这与当前版本 2.7.6 不兼容
Docker Manager: 升级失败
#<RuntimeError: RuntimeError>
然后我登录并进行了手动升级,git pull / launcher rebuild app,这似乎奏效了,让我恢复了正常运行。
我关闭了只读模式,但现在编辑器预览没有显示在回复/新消息编辑器的右侧——该区域只是空白一片。
有什么建议可以找出预览未显示的原因吗?
我拥有的唯一插件是 discourse-mark 和 discourse-solved。
不确定为什么 discourse-mark 没有勾选。也许我应该尝试删除和/或重新安装它(如果这是一个好主意,请提供如何操作的指针)。
谢谢。
