更新期间出现 Rake 错误(非致命)

我在日志中看到了这条记录,但升级似乎成功继续了:

等待 Unicorn 重新加载...........................................................
$ bundle exec rake assets:flush_sw
rake 中止!
不知道如何构建任务 'assets:flush_sw'(使用 `rake --tasks` 查看可用任务列表)
您的意思是?assets:clean
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-13.0.1/exe/rake:27:in `\u003ctop (required)\u003e'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `\u003cmain\u003e'
(通过运行任务并添加 --trace 查看完整堆栈跟踪)
警告:无法刷新服务工作者文件
运行部署后迁移

这重要吗?有趣吗?

不确定,@eviltrout,rake 任务名称改了吗?

@featheredtoast 这个与服务端工作线程(Service Worker)有关吗?我暂时在我们的代码库中找不到 flush_sw

这是一个在 master 分支上仅存在不到 3 小时的任务,随后已被回滚。

请使用 @Ed_S 进行重建。

cd /var/discourse
./launcher rebuild app

这不会导致更新时出现任何问题,只是会在日志中产生一些可以暂时忽略的噪音——flush_sw 是一个新的 rake 任务,在我们重新添加它之后将会存在。我已在草稿 PR 中解决了该 rake 任务的一些问题,但目前这些日志中的错误是无害的。