Errore fatale: non è un repository git (o nessun genitore fino al punto di montaggio /discourse)

Vado a modificare alcune delle fonti di argomenti e risposte.
Vorrei aggiungere una funzione di valutazione a stelle accanto ai “mi piace”.

Non so quale parte modificare.

La mia conoscenza del linguaggio Ruby è limitata, il che rende difficile implementare il codice.

Usare il plugin discourse-rating… Aggiungere
Errore: fatal: Non è un repository git (o in nessun padre fino al punto di montaggio /discourse)
Avete mai riscontrato lo stesso errore durante l’installazione di un plugin?
o
File del controller o delle viste
Sapete dove è necessario apportare le modifiche?

Stai cercando di aggiungere il plugin discourse-rating al tuo sito di produzione? Hai provato questo? Install plugins on a self-hosted site

Stai cercando di modificare il funzionamento di Discourse? Consulta Developing Discourse Plugins - Part 1 - Create a basic plugin

Grazie per la vostra attenzione

D : State cercando di aggiungere il plugin discourse-rating al vostro sito di produzione? Avete provato questo? Installare i plugin in Discourse

R : Non serve a nulla provare
Non ho il file app.yml
Ho un ambiente di sviluppo

D : State cercando di modificare il funzionamento di Discourse? Consultate la Guida per principianti alla creazione di plugin per Discourse - Parte 1
R : Non sto cercando di farlo

Non possiamo aiutarti con questo tipo di cose qui. Il supporto è limitato all’installazione ufficiale, che è un’installazione basata su Docker che utilizza launcher e il file app.yml.

Se scegli di utilizzare qualcos’altro, assumi qualsiasi onere tecnico aggiuntivo che ne deriva.

Quindi inserisci i plugin nella directory dei plugin.

L’ho provato e sono riuscito a casa, ma il metodo non si applica in azienda. La differenza è… la versione di Discourse… la mia azienda utilizza Discourse versione 18.0.

La versione aziendale è anche un’installazione di sviluppo?

Sì… docker-compose, PostgreSQL e Redis installati…

Riesci a fare il ping di GitHub dal terminale con successo? (Al lavoro)

docker-compose Dai un’occhiata ad altri argomenti su questa strategia di installazione. Ad esempio: Can Discourse ship frequent Docker images that do not need to be bootstrapped?

Lascio la parola agli altri su Docker, poiché non sono un esperto del settore.

Sembra esserci un problema con la versione di Discourse.
La mia azienda utilizza la versione 18.0 di Discourse.

Sono tornato a casa e ho rimosso GitHub.
Lo stesso errore si verifica. Tuttavia, il plug-in funziona normalmente.

In azienda, se si installa il plug-in discourse-rating, non verrà eseguito al riavvio con Docker.

Ho trovato un vero errore.

Errore: metodo non definito add_permitted_post_create_param per #Plugin::Instance:0x00559773470350

Penso che tutte le scommesse siano aperte finché non avrai un’istanza funzionante di Discourse nella tua azienda sull’ultima versione tests-passed; preoccupati poi di aggiungere i plugin in un secondo momento.

Per esperienza, tests-passed è molto robusto, quindi avrai poco di cui preoccuparti (gestisco tre siti di produzione su tests-passed).

Non l’ho ancora risolto, ma mi dispiace molto.
Grazie per aver risposto alla mia domanda