Discourse styleguide 插件失败

启动时出现以下错误,涉及 https://github.com/discourse/discourse-styleguide:

discourse                           | discour INFO  正在迁移数据库...
discourse                           | 执行'postInstallation'时出错:> 正在填充深色和浅色主题
discourse                           | rake aborted!
discourse                           | Discourse::ScssError: 错误:未定义的变量:"$danger-low-mid"。
discourse                           |         位于 plugins/discourse-styleguide/assets/stylesheets/colors.scss 第 66 行
discourse                           |         来自 plugins/discourse-styleguide/assets/stylesheets/styleguide.scss 第 1 行
discourse                           |         来自 theme_1.scss 第 1 行
discourse                           | >>>   background-color: var(--danger-low-mid, $danger-low-mid);
discourse                           | 
discourse                           |    ------------------------------------------^
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:183:in `rescue in compile'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:171:in `compile'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:80:in `block (2 levels) in stylesheet_details'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:66:in `each'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:66:in `block in stylesheet_details'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:64:in `synchronize'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:64:in `stylesheet_details'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:34:in `stylesheet_data'

插件中可能存在 bug,但看起来您的 Discourse 站点是安装在 Bitnami 上的。您遇到的问题可能与 Bitnami 使用了旧版本的 Discourse 有关。

我刚刚在我的最新版本的 Discourse 站点上安装了 styleguide 插件,没有任何问题。

Discourse 2.5.3 ,因此我怀疑这不是 Discourse 版本的问题。

但这可能是 Bitnami 端的配置问题,尽管我没有发现任何具体的问题。

抱歉,这将被标记为 unsupported-install,我们很遗憾在此不支持 Bitnami。

Styleguide 现在已随核心一起发布,不再位于单独的插件仓库中。(@j.jaffeux 我们可能需要清空那个插件仓库)

3 个赞

样式指南现已随核心发布,不再位于单独的插件仓库中

在这种情况下,这与 Bitnami 无关。
只是我不该请求安装这个插件,因为它默认已经包含在内(除非我理解有误)。

如果是这样的话,GitHub 仓库确实应该明确说明这一点。

到目前为止,据我统计,你已经就一个不受支持的安装方式创建了 3 个支持工单。

现在你或许能理解,为什么我们有一套标准的 Discourse 安装与支持流程。我们的时间并非免费,我相信你的时间也同样宝贵。

也许现在你能理解,为什么我们有一套标准的 Discourse 安装和支持流程。我们的时间并非免费,我相信你的时间也是如此。

@codinghorror 我提交那些工单,是因为我认为这些是命令或插件本身的 bug。
我从未就安装问题寻求帮助,因为我知道你们不会提供支持(我会直接向 Bitnami 提交相关 issue)。

当然,我理解你的观点,但我也相信你能理解,不幸的是,你们提供的标准方式无法满足所有需求。不过,我很乐意协助改进它:wink:

我并不是想浪费你的时间,我只是希望通过报告我认为可能是 Discourse 本身存在的问题来提供帮助。

需要明确的是,我们无法为第三方安装的任何方面(包括插件)提供免费支持。

第三方软件包可能会产生各种不可预见的副作用。由于我们无法排除这些风险,因此无法协助解决此类问题。这已超出了我们在此提供的免费支持范围。

如果您坚持使用非标准安装方式,您唯一的求助途径是联系该软件包的维护者,或在 Marketplace 频道寻求帮助。

需要明确的是,我们无法为第三方安装的任何方面(包括插件)提供免费支持。

@Stephen Discourse 风格指南是由 Discourse 官方维护的插件,并非第三方插件,但无论如何……我理解你的意思。

但您正在安装该网站的站点不受支持,因此我们无法为您提供帮助。

我无意显得无礼,无论我们是否托管,所有的 Discourse 实例总体上都是对世界的积极贡献……但是……我们之所以制定现有的政策(例如标准安装),是为了能够有效地“免费”支持开源安装。

如果您选择“困难模式”并采用自定义安装,这并不完全属于我们的责任范围,由此产生的话题更多是一种干扰,而非其他。

3 个赞

已完成 :white_check_mark: GitHub - discourse/discourse-styleguide: Adds a styleguide to Discourse to aid in styling · GitHub

5 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.