Фатальная ошибка: это не репозиторий git (или ни один родительский каталог до точки монтирования /discourse)

Я собираюсь изменить некоторые источники тем и ответов.
Хочу добавить функцию звёздочного рейтинга рядом с лайками.

Не знаю, какую часть кода нужно изменить в источнике.

Недостаточно знаний языка Ruby, что затрудняет реализацию кода.

Используйте плагин discourse-rating… Добавить
Ошибка: fatal: Not a git repository (or any parent up to mount point /discourse)
Сталкивались ли вы когда-либо с такой же ошибкой при установке плагина?
или
Файлы контроллера или представления
Знаете ли вы, где нужно внести изменения?

Вы пытаетесь добавить плагин discourse-rating на свой рабочий сайт? Попробовали это? Install plugins on a self-hosted site

Вы пытаетесь изменить работу Discourse? Смотрите Developing Discourse Plugins - Part 1 - Create a basic plugin

Спасибо за ваше внимание

В : Вы пытаетесь добавить плагин discourse-rating на свой продакшн-сайт? Пробовали ли вы это? Установка плагинов в Discourse

О : Это бесполезно
У меня нет файла app.yml
У меня есть среда разработки

В : Вы пытаетесь изменить работу Discourse? См. Руководство для начинающих по созданию плагинов Discourse — Часть 1
О : Я не пытаюсь

Мы не можем помочь с этим здесь. Поддержка ограничивается официальной установкой, которая представляет собой установку на основе Docker с использованием launcher и файла app.yml.

Если вы решите использовать что-то другое, вы берете на себя все дополнительные технические обязательства, которые это может создать.

Тогда поместите плагины в каталог плагинов.

Я попробовал это дома, и у меня получилось.
Но
Этот метод не работает в компании.
Разница в том, что…
версия Discourse…
в моей компании используется Discourse версии 18.0

Корпоративная версия тоже является установкой для разработки?

Да… Docker Compose, PostgreSQL, Redis установлены…

Удалось ли вам успешно выполнить ping GitHub с терминала? (На работе)

docker-compose Посмотрите другие темы, посвященные этой стратегии установки. Например: Can Discourse ship frequent Docker images that do not need to be bootstrapped?

В вопросах Docker я уступаю слово другим, так как не являюсь экспертом в этой области.

Похоже, проблема связана с версией Discourse.
Моя компания использует версию 18.0 Discourse.

Я ушёл домой и удалил GitHub.
Та же ошибка возникает. Однако плагин работает нормально.

В компании, если установить плагин discourse-rating, он не запустится после перезапуска через Docker.

Я обнаружил реальную ошибку.

Ошибка: undefined method `add_permitted_post_create_param’ для #Plugin::Instance:0x00559773470350

Я считаю, что все ставки сняты, пока у вас в компании не будет работающего экземпляра Discourse на последней ветке tests-passed. Только после этого стоит задуматься о добавлении плагинов.

По моему опыту, tests-passed очень надежна, так что вам не о чем беспокоиться (я запускаю три продакшн-сайта на tests-passed).

Я ещё не решил эту проблему, но мне очень жаль.
Спасибо за ответ на мой вопрос.