或者使用 vi 中的 :set expandtab
我在运行重建脚本但运行开始脚本之前,遇到了以下情况:
familyhistoryforum.site 上的 Discourse 版本:未找到
localhost 上的 Discourse 版本:未找到
更新:我已将制表符更改为空格,但仍然收到相同的错误。
重建脚本仍然导致站点瘫痪。当我与 Linode 技术人员沟通时,他们建议我运行开始脚本,并且该脚本运行成功。
如果您运行 ./launcher start app,它将启动您在重建之前运行的现有版本。此版本不包含您对 app.yml 所做的任何更改。
如果您正在运行 ./launcher rebuild app 并且它失败了,那么您的 app.yml 可能存在问题。从您之前的评论来看,您似乎需要正确设置插件部分的间距。应该有 10 个空格,然后是连字符。
我几分钟前修复了间距问题。
这是来自 Discourse Doctor 的错误?还是来自失败的重建本身的错误?
我发现 cd 和 command: 行的格式不正确。我已修复它,并且重新构建命令可以正常运行,但端口仍然关闭,并且我仍然收到 2 个帖子之前提到的错误。
执行重建会停止现有版本并构建一个新版本。如果重建失败,那么将没有正在运行的应用。您可以重新启动现有的、重建前的版本,但这将不包含您最新的 app.yml 更改。
运行 ./launcher rebuild app 通常需要 15-20 分钟,在此期间您的论坛将无法访问。一切顺利的话,您的重建将成功运行。如果失败,您应该会收到一条消息:
** FAILED TO BOOTSTRAP ** 请向上滚动查找更早的错误消息,可能不止一条。
./discourse-doctor 可能有助于诊断问题。
如果您向上滚动,应该会有更多信息可以帮助您解决问题。
这些听起来熟悉吗?
我刚检查了重建的输出末尾,注意到这个:
FAILED TO COMMIT f53b10638c3cc04cd2b89596a7901dbcb1c894c170265ca2b3cc7aa04abc62b4
现在当我重新运行重建脚本时,会发生这种情况:
我认为如果向上滚动更多,应该会有更具体的错误。
我相信这是因为失败的重建占用了空间。如果您的应用程序正在运行那么您可以运行 ./launcher cleanup 来清理那些未连接到任何东西的。但请确保您的主应用程序处于活动状态,否则它也会将其删除。
我编辑了帖子以添加图片,第一部分发生在图片添加之前。
我跟不上编辑的进度了
我在上面添加了一些关于清理过程的信息 ![]()
我运行了清理脚本,现在重建脚本又可以正常运行了。
我遇到了 Google Analytics 的问题,我添加了跟踪 ID,但仍然没有收到数据。
附注:我注意到我的 Google Analytics 信息中心顶部有一个横幅,上面写着通过 UA 进行跟踪将于 2023 年 7 月 1 日停用。
您能否为 Google Analytics 问题创建一个单独的支持主题?每个问题一个专门的主题有助于以后查找,并且可能会让更多了解您问题的人从主题标题中回复您。![]()
不过,我很高兴您解决了重建问题。![]()
我只是想确保你知道这一点。另外,有没有办法将我的论坛配置为使用类别页面作为主页?
你好 Sam!你可能想在管理员设置中点击浏览一下。顶部菜单设置中的第一项将显示为主页。

