我想安装一个开发插件,该怎么做?

我想安装一个插件,该怎么办?

cd /var/discourse
nano containers/app.yml

我没有名为 app.yml 的文件。
这份指南对我没有帮助。
还有其他方法吗?

我使用 Docker 安装了开发版的 Discourse。我想安装一个 Discourse 评分插件。我想……

cd ~discourse/plugin 
git clone https://github.com/angusmcleod/discourse-ratings
docker restart

我的思路对吗?

您的服务器是如何安装的?

使用 Docker 安装 Discourse 进行开发的指南

将插件仓库克隆到你的插件文件夹中,如果 Rails 服务器已启动,请重启它。

将插件仓库克隆到您的插件文件夹并重启 Docker。
之后出现:
fatal: 不是一个 git 仓库

问题出在哪里?

请确保您使用的是真正的 Git 仓库 URL,例如 GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
如果您按照 Install Discourse for development using Docker 的指南开始开发,则无需重启 Docker,只需进入 discourse 文件夹并运行 ./bin/docker/unicorn 启动服务器,或按 Ctrl + C 停止。

真的在使用 Git 仓库 URL,例如 ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub’。我应该使用哪个文件?

将整个仓库克隆到你的插件文件夹,然后重启服务器即可生效。

cd ~discourse/plugins 文件夹
插件文件已存在。

我已将 Discourse 评分插件放入现有的插件文件夹中,并重启了服务器。

前往 /admin/plugin,您可以找到您的插件。

  1. 前往 /discourse/plugins
  2. 在 plugins 目录下执行 git clone ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
  3. 启动 discourse 容器时出现错误 ㅠㅠ
  4. sudo docker logs 2fwk40482dw : fatal: 不是一个 git 仓库(或直到挂载点 /discourse 的任何父目录都不是)

我一直不知道这是怎么回事…

请帮帮我.. 크

为什么是第三步?请将所有操作流程发布在这里。

谢谢
进入 cd ~/discourse/plugins/discourse-rating 并移除
之后
执行 git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub

我已解决
在家没问题。
但是
公司安装的 Discourse 似乎出现了问题。
安装插件后无法重启 Docker
执行 sudo docker logs 2fwk40482dw
显示:fatal: Not a git repository (or any parent up to mount point /discourse)

公司服务器是生产环境安装还是开发环境安装?

可以根据 docker-compose 修改源代码。

开发环境安装

如果安装方式与您家中的副本相同,其行为应该一致。

这两个环境有何不同?贵公司的安装是否被其他用户使用?

  1. 前往 /discourse/plugins
  2. 在输入框中粘贴插件地址:GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
  3. 执行 docker restart
  4. 执行 sudo docker logs
    • 错误:fatal: Not a git repository (or any parent up to mount point /discourse)