Fatal: Não é um repositório git (ou qualquer pai até o ponto de montagem /discourse)

Vou modificar algumas das fontes de tópicos e respostas.
Quero adicionar uma funcionalidade de avaliação por estrelas ao lado dos “gostei”.

Não sei qual parte da fonte modificar.

Falta compreensão da linguagem Ruby, o que dificulta a implementação do código.

Use o plugin discourse-rating… Adicionar
Erro: fatal: Não é um repositório git (ou nenhum pai até o ponto de montagem /discourse)
Você já experimentou o mesmo erro ao instalar um plugin?
ou
Arquivo do controlador ou das visualizações
Você sabe onde precisa editar?

Você está tentando adicionar o plugin discourse-rating ao seu site de produção? Você já tentou isso? Install plugins on a self-hosted site

Você está tentando alterar o funcionamento do Discourse? Veja Developing Discourse Plugins - Part 1 - Create a basic plugin

Obrigado pela sua atenção

P: Você está tentando adicionar o plugin discourse-rating ao seu site de produção? Você tentou isso? Instalar plugins no Discourse

R: Não adianta tentar
Eu não tenho o app.yml
Eu tenho um ambiente de desenvolvimento

P: Você está tentando alterar o funcionamento do Discourse? Veja o Guia do Iniciante para Criar Plugins no Discourse - Parte 1
R: Não estou tentando

Não podemos ajudar com esse tipo de coisa aqui. O suporte é limitado à instalação oficial, que é uma instalação baseada em Docker usando o launcher e o app.yml.

Se optar por usar outra coisa, você assume qualquer sobrecarga técnica adicional que isso gerar.

Então, você coloca os plugins no diretório de plugins.

Tentei e consegui em casa, mas
o método não se aplica na empresa.
A diferença é…
versão do Discourse…
minha empresa usa o Discourse versão 18.0

A versão da empresa também é uma instalação de desenvolvimento?

Sim… docker-compose, postgre, redis instalados…

Você consegue fazer ping no GitHub com sucesso a partir do terminal? (No trabalho)

docker-compose Dê uma olhada em alguns outros tópicos sobre essa estratégia de instalação. Por exemplo: Can Discourse ship frequent Docker images that do not need to be bootstrapped?

Vou deixar para os outros a parte do Docker, pois não sou especialista no assunto.

Parece haver um problema com a versão do Discourse.
Minha empresa está na versão 18.0 do Discourse.

Fui para casa e removi o GitHub.
O mesmo erro ocorre. No entanto, o plugin funciona normalmente.

Na empresa, se você instalar o plugin discourse-rating, ele não será executado ao reiniciar com o Docker.

Encontrei um erro real.

Erro: método indefinido `add_permitted_post_create_param’ para #Plugin::Instance:0x00559773470350

Acho que todas as apostas estão fora de questão até que você tenha uma instância funcional do Discourse na sua empresa na versão mais recente tests-passed; só depois se preocupe em adicionar os plugins.

Pela minha experiência, tests-passed é muito robusto, então você tem pouco a temer (eu executo três sites de produção em tests-passed).

Ainda não resolvi, mas sinto muito.
Obrigado por responder à minha pergunta.