无法安装插件——没有反应

大家好,我正在尝试安装 discourse-alt-logo 插件(https://meta.discourse.org/t/alternative-logos-for-dark-light-themes/88502),但完全失败了。
我已经在系统中成功安装过其他几个插件,我的 app.yml 文件内容如下:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-voting.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-canned-replies.git
          - git clone https://github.com/discourse/discourse-alt-logo.git

(请注意,关于安装插件的主题 Install plugins on a self-hosted site 最近已更新,在 git clone 命令前添加了 sudo -E -u discourse 前缀。不过尚不清楚其余行是否也需要 sudo。但我已经尝试了所有组合:全部加 sudo、全部不加 sudo、仅第一行加 sudo 等等。究竟哪种是正确的?)

以下是重建日志的一部分:

I, [2020-06-23T14:26:42.313875 #1]  INFO -- : > cd /var/www/discourse/plugins && sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
warning: unable to access '/root/.config/git/attributes': Permission denied
I, [2020-06-23T14:26:43.128902 #1]  INFO -- : 
I, [2020-06-23T14:26:43.129404 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-voting.git
Cloning into 'discourse-voting'...
I, [2020-06-23T14:26:43.499587 #1]  INFO -- : 
I, [2020-06-23T14:26:43.500165 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2020-06-23T14:26:43.860313 #1]  INFO -- : 
I, [2020-06-23T14:26:43.860856 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-canned-replies.git
Cloning into 'discourse-canned-replies'...
I, [2020-06-23T14:26:44.243782 #1]  INFO -- : 
I, [2020-06-23T14:26:44.244411 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-alt-logo.git
Cloning into 'discourse-alt-logo'...
I, [2020-06-23T14:26:44.531174 #1]  INFO -- : 

然而,无论我怎么做,该插件都没有被安装,没有任何选项显示,当我进入管理区域的“插件”部分时,只列出了之前安装的插件:

有什么建议吗?

Alt Logo 不是一个插件,而是一个主题。安装主题请遵循如何安装主题或主题组件?

1 个赞

我真傻,谢谢指正。顺便问一下,修改插件的 app.yml 的正确方式是什么?我是否应该在所有 git clone 命令前加上“sudo”?您看到上面日志中的“权限被拒绝”了吗?能否请您指点一下?非常感谢。