Discourse 安装重构错误如是什么情况

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && if [ -f yarn.lock ]; then
  if [ -d node_modules/.pnpm ]; then
    echo "This version of Discourse uses yarn, but pnpm node_modules are preset. Cleaning up..."
    find ./node_modules ./app/assets/javascripts/*/node_modules -mindepth 1 -maxdepth 1 -exec rm -rf {} +
  fi
  su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
else
  su discourse -c 'CI=1 pnpm install --frozen-lockfile'
fi failed with return #<Process::Status: pid 307 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"yarn", "cmd"=>["if [ -f yarn.lock ]; then\n  if [ -d node_modules/.pnpm ]; then\n    echo \"This version of Discourse uses yarn, but pnpm node_modules are preset. Cleaning up...\"\n    find ./node_modules ./app/assets/javascripts/*/node_modules -mindepth 1 -maxdepth 1 -exec rm -rf {} +\n  fi\n  su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'\nelse\n  su discourse -c 'CI=1 pnpm install --frozen-lockfile'\nfi"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
5f813cbfcf05e5fae6544e3dfb32e5ac8f280e4d5f39898e975d86e5d780b2b7

老师,您好,请问这个错误怎么处理。

看起来这个错误应该是重构的错误。

确定下有没有使用非官方的插件?

如果有的话,把非官方的插件从配置文件中拿掉再重构下。

另外,上面的信息还不是非常完全,最好再往上面翻点内容。

老大,能留个联系方式么,是否方便远程帮忙看看。

联系方式在这里:欢迎来到飞鲨

建议你可以采取的方式是录个屏幕。

Discourse 的问题只要机器没有问题都可以重构解决的。

但是,在重构之前,看下你的的 app.yml 中,如果有其他的参数或者插件添加进来的先拿掉。