运行启动器重建应用程序后引导失败

有什么办法解决这个问题吗?

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' 失败,返回 #<Process::Status: pid 1262 exit 1>
失败位置:/usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec 失败,参数为 {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
引导失败,退出代码为 1
**引导失败** 请向上滚动查找更早的错误消息,可能不止一个。
./discourse-doctor 可能有助于诊断问题。

@b4oshany

您需要提供 FAILED 语句之前的更多错误信息才能给出明确的答复。正如错误消息所示,请向上滚动查找更早的错误消息。

通常的罪魁祸首是插件,您是否在使用任何非 Discourse 存储库提供的第三方插件?先尝试注释掉它们,然后再进行下一步。

1 个赞

你能发送一个插件列表吗?

您好 @darkpixlz@Stephen

我弄明白了。我今年早些时候分叉了一个插件来修复一个问题,但现在它成了一个问题。我运行了 discourse doctor,它显示该插件是问题所在。

幸运的是,我的更改已合并到插件的主存储库中,所以我切换到了官方存储库,问题就消失了。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.