大家好,我正在尝试安装 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 -- :
然而,无论我怎么做,该插件都没有被安装,没有任何选项显示,当我进入管理区域的“插件”部分时,只列出了之前安装的插件:
有什么建议吗?
