# 无法更改最新版本上的徽标

**URL:** https://meta.discourse.org/t/can-not-change-logo-on-latest-build/240215
**Category:** Support
**Created:** [2022年九月27日 18:05 UTC](https://meta.discourse.org/t/can-not-change-logo-on-latest-build/240215 "2022-09-27T18:05:17Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)
#### Post date: [2022年九月27日 18:05 UTC](https://meta.discourse.org/t/can-not-change-logo-on-latest-build/240215/1 "2022-09-27T18:05:17Z")

</div>

版本：[40183080d9](https://github.com/discourse/discourse/commits/40183080d94dc9b50aad24deb4b9794d921904d9)

尝试更改任何徽标时，我会收到以下错误：

`undefined method `calculate_dominant_color!' for #`

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2022年九月27日 18:16 UTC](https://meta.discourse.org/t/can-not-change-logo-on-latest-build/240215/2 "2022-09-27T18:16:19Z")

</div>

似乎与占位符更改有关 @david

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2022年九月27日 18:27 UTC](https://meta.discourse.org/t/can-not-change-logo-on-latest-build/240215/4 "2022-09-27T18:27:44Z")

</div>

@MarcP 我无法在我的网站上重现此错误。您能否确认您在管理员界面中按下了哪些按钮？另外，您能否分享完整的错误消息以及“backtrace”选项卡的内容。

---

<div class="post-metadata">

### Author: ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)
#### Post date: [2022年九月27日 18:33 UTC](https://meta.discourse.org/t/can-not-change-logo-on-latest-build/240215/5 "2022-09-27T18:33:58Z")

</div>

设置 \> 搜索：“Logo” \> 将 logo 拖放到任何 logo 类型或上传（尝试了多种） \> 弹出上述错误。

对于此错误，backtrace 中不知何故没有任何内容。

但是，我看到一些错误，与帖子中的热链接图片有关，但与我上传时执行的操作无关：

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/8/2/78235bee93757f0bd862811de8f3ae6b17045178.png)

最近的日志是上午时间，而我现在是下午时间。

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2022年九月27日 18:45 UTC](https://meta.discourse.org/t/can-not-change-logo-on-latest-build/240215/6 "2022-09-27T18:45:59Z")

</div>

错误消息很奇怪——我看不出常规 Discourse 安装中怎么会出现这种情况。您引用的版本哈希是在引入 `calculate_dominant_color!` 功能之前生成的。

我怀疑您要么是更新未完全应用，要么是安装了某个第三方插件修改了代码。

您能尝试更新到最新版本吗？如果仍然无效，您能否在此处分享您的插件列表？

---

<div class="post-metadata">

### Author: ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)
#### Post date: [2022年九月27日 19:21 UTC](https://meta.discourse.org/t/can-not-change-logo-on-latest-build/240215/7 "2022-09-27T19:21:03Z")

</div>

在进行重新构建后（我昨晚使用 UI 进行了上次更新），它似乎又能正常工作了。

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2022年九月28日 07:00 UTC](https://meta.discourse.org/t/can-not-change-logo-on-latest-build/240215/8 "2022-09-28T07:00:42Z")

</div>

此主题已在 11 小时后自动关闭。不再允许回复。
