영광_임
(영광 임)
22.Июль.2019 23:08:02
1
Я хочу установить плагин. Что мне делать?
This guide assumes that you have a self-hosted standard installation. We only support the standard method of install here, so these instructions assume you have a standard install .
This guide only applies to self-hosted Discourse instances. If you are using a managed hosting service, the available plugins are controlled by your hosting provider. For example, on our hosting these specific plugins are available by hosting tier.
As of mid-2025, many p…
cd /var/discourse
nano containers/app.yml
У меня нет файла с именем app.yml.
Эта инструкция мне не помогает.
Нет ли другого способа?
Я установил Discourse для разработки с помощью Docker. Я хочу установить плагин оценки для Discourse. Думаю…
cd ~discourse/plugin
git clone https://github.com/angusmcleod/discourse-ratings
docker restart
Правильно ли я понимаю?
Stephen
(Stephen)
23.Июль.2019 00:12:18
2
Как был установлен ваш сервер?
영광_임
(영광 임)
23.Июль.2019 01:36:12
3
Руководство по установке Discourse для разработки с использованием Docker
Developing using Docker
Since Discourse runs in Docker, you should be able to run Discourse directly from your source directory using a Discourse development container.
Pros: No need to install any system dependencies, no configuration needed at all for setting up a development environment quickly.
Cons: Will be slightly slower than the native dev environment on Ubuntu, and much slower than a native install on MacOS.
See also Developing Discourse using a Dev Container …
hawm
(Hawm)
23.Июль.2019 01:51:58
4
Склонируйте репозиторий плагина в папку плагинов и перезапустите сервер Rails, если он уже запущен.
영광_임
(영광 임)
23.Июль.2019 06:01:13
5
Клонируйте репозиторий плагина в папку плагинов и перезапустите Docker.
После этого:
fatal: не репозиторий Git
В чём проблема?
hawm
(Hawm)
23.Июль.2019 06:18:13
6
Убедитесь, что вы используете корректный URL-адрес репозитория Git, например: 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 для его остановки.
영광_임
(영광 임)
23.Июль.2019 06:56:07
7
hawm
(Hawm)
23.Июль.2019 06:59:58
8
Склонируйте весь репозиторий в папку вашего плагина, затем перезапустите сервер — это должно сработать.
영광_임
(영광 임)
23.Июль.2019 07:12:42
9
cd ~discourse/plugins folder
Файл плагина уже существует.
Я поместил плагин оценки Discourse в существующую папку плагинов и перезапустил сервер.
hawm
(Hawm)
23.Июль.2019 07:15:57
10
Перейдите в /admin/plugin, там вы найдете свой плагин.
hawm
(Hawm)
23.Июль.2019 11:54:14
12
Почему ваш шаг 3? Разместите здесь всю вашу процедуру выполнения операций?
영광_임
(영광 임)
23.Июль.2019 13:38:56
13
Спасибо. Перейдите в каталог cd ~discourse/plugins и выполните discourse-rating remove. Затем выполните git clone https://github.com/angusmcleod/discourse-ratings.git. У меня получилось, дома всё работает. Но, похоже, в корпоративной версии Discourse возникла проблема. После установки плагина невозможно перезапустить Docker. При выполнении sudo docker logs 2fwk40482dw выводится ошибка: : fatal: Not a git repository (or any parent up to mount point /discourse).
Stephen
(Stephen)
23.Июль.2019 14:13:44
14
Является ли сервер компании установкой для производственной среды или для разработки?
영광_임
(영광 임)
24.Июль.2019 01:01:17
15
Возможно изменение исходного кода на основе docker-compose.
Установка в режиме разработки
Stephen
(Stephen)
24.Июль.2019 01:42:50
16
Если оно было установлено так же, как ваша домашняя копия, то должно работать аналогично.
Чем отличаются эти две среды? Используется ли установка в вашей компании другими пользователями?