更新后出现错误

你好,我想发布一个更新,但现在一切都不起作用了。我收到了以下错误:

有人能帮我解答一下吗?
如何修改这条命令:cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
非常感谢你的帮助。

这并非错误,而是一条已弃用的警告。此外,依我之见,这属于 Discourse 开发团队的职责范围。您仔细阅读输出内容是很明智的,但也不必过度惊慌。:wink:

参见:[DEPRECATED] The `--deployment` flag is deprecated

我有这个

这确实是个错误。:+

我不了解该问题的具体情况,因此无法提供具体帮助。

不过,在拿不准且无风险的情况下,通常以下两种方法会有效:

./launcher rebuild app

或者

Discourse 诊断工具。抱歉,我一时想不起具体命令了。

希望有所帮助。

我已经多次尝试过所有这些步骤,但依然出现这个错误,并且论坛显示离线。:slightly_frowning_face:

我下一个猜测是插件有问题。为此,我会编辑 app.yml 并移除它们。另外还有安全模式,但我不太精通。

我会试试这个。谢谢 :slight_smile:

如果我的表现显得迟钝,抱歉。:slightly_frowning_face: 我只是想帮忙,但您对自己所做的了如指掌,而在我这边却像一团迷雾,缺失了许多必要的细节。

是的,我认为这来自插件 procourse 的安装

在协助您的过程中,我想到一个非常实用的功能:为启动器提供一个选项,使其能够接受参数以跳过所有插件;或者,如果启动失败,则尝试不带任何插件重新启动,并留下一条消息,注明未安装的插件。当然,这个想法还可以进一步完善和优化,但基本思路已经成型。

编辑

procourse 插件

是的,非常好。这是个好主意。

你解决了吗?我在更新新版本时也遇到了同样的问题!
我也安装了这个实用工具,重启后仍然报错。