好的,我的 discourse 一直运行正常,并且我使用的是最新版本,当有人告诉我添加了 JS->Ember 时,我需要重建。
http://forum.duelistsunite.org/NjA5ZGZhNjY4NzkxZTI3.txt
没有进行任何更改。我只是进行了重建。app.yml 没有更改。插件也没有添加。
这是我的 discourse-doctor 日志。
好的,我的 discourse 一直运行正常,并且我使用的是最新版本,当有人告诉我添加了 JS->Ember 时,我需要重建。
http://forum.duelistsunite.org/NjA5ZGZhNjY4NzkxZTI3.txt
没有进行任何更改。我只是进行了重建。app.yml 没有更改。插件也没有添加。
这是我的 discourse-doctor 日志。
感谢您报告此问题!我已提交一个 PR 进行修复:FIX: Don't fail if `s3_install_cors_rule` is off by CvX · Pull Request #14865 · discourse/discourse · GitHub
谢谢,请在合并后告知我,以便我尝试重新构建。
Just waiting on Martin to review the PR.
抱歉,我现在已经合并了 PR。
任何关于此事的建议或更新都将不胜感激。
错误表明 rake 任务无法返回,因此我认为前面提到的合并修复是不正确的。我没有设置好环境来进行任何测试或创建拉取请求,但我认为改用以下代码可以解决此问题。(抄送 @martin)
替换 第 180 至 187 行:
if !result
puts "Skipping"
else
puts "Assets rules status: #{result[:assets_rules_status]}."
puts "Backup rules status: #{result[:backup_rules_status]}."
puts "Direct upload rules status: #{result[:direct_upload_rules_status]}."
end
抱歉!已在 FIX: `LocalJumpError` in rake tasks by CvX · Pull Request #14874 · discourse/discourse · GitHub 中修复此问题(以及其他 rake 任务)。
请注意,在撰写本文时,如果您使用的是 tests-passed 分支,现在重建仍然会失败,因为测试尚未完成。如果您查看 commit 页面,您会看到标题左侧有一个橙色圆点,表示测试仍在进行中:
当它变成绿色勾号或(更可能)红色叉号时,测试就完成了。然后您就可以重建了。(一个实验性测试可能会失败,因此是红色叉号,但这不影响 tests-passed。)
编辑:正如 @cvx 建议的那样,查看 tests-passed 分支更有用。看起来现在可以了。
它还没有到达 tests-passed 分支:GitHub - discourse/discourse at tests-passed
很高兴地报告它奏效了!