安装 Advanced Hero Component 时出现 500 错误

尝试通过按钮或手动安装,但一直收到 500 错误,或者它将我重定向到我们网站上的 404 页面。只有我遇到这个问题吗?

你好,对我来说,安装组件没有遇到任何问题。
如果你手动安装组件,使用仓库

是否无法正常工作?

在 3.4 和 3.5 上试过。

我刚试着安装了一下,没有出现你看到的错误。你使用的是正确的 github 仓库 URL 吗?应该是
GitHub - thebestgoodguy/vibecommit-hero: Discourse Hero Component

这可能是由于您的 Discourse 版本以及采用通用横幅组件时未清除兼容性文件。我怀疑那里指定的提交在当前存储库中找不到,因为它属于通用横幅。

3 个赞

URL末尾的.git解决了问题!谢谢!

算了,我最后弄成了这样:

看起来您创建了一个新主题。您需要选择“从 git 存储库”。但我想这会失败

我刚刚也试了一下,去掉末尾的 .git,在我这边仍然可以正常工作。

所以是的,看起来 Moin 的建议可能是正确的。你的网站更新到最新了吗?你是否已经安装了其他可能冲突的组件?

这里的错误处理相当糟糕——如果能显示更好的错误消息就好了!:upside_down_face: 你能检查一下 JavaScript 控制台中是否有更多/更好的关于出错信息吗?

是的,我在我们的暂存环境中试过了,那里有 3.5。也许是我们的多功能横幅引起了冲突。无论如何,感谢大家的帮助。

让我们知道这是否有效。我将把它移到一个新的 Support 主题,以便我们可以将其关闭。

.discourse-compatibility 中存在错误

< 3.6.0.beta1-dev: 9f248e18b35e4cf599e35a871e9348957077e7c6

该提交不存在,因此无法在 3.5.1 stable 上安装。

当你“分叉”某物但丢弃所有 git 历史记录时,就会发生这种情况。

3 个赞