Ho un problema durante la reinstallazione di Discourse.
Ecco l’errore:
(\u003cunknown\u003e): i caratteri di controllo non sono ammessi alla riga 1 colonna 1 -e LANG=en_US.UTF-8
Errore di sintassi YAML. Controlla i file di configurazione in containers/*.yml.
Ho usato yamllint per controllare la configurazione. Ecco il risultato.
Non c’era niente!.. E con questo intendo spazi bianchi… Certo che l’ho letto ora. I FILE YAML SONO SUPER SUPER SENSIBILI A ERRORI NEGLI SPAZI BIANCHI O NELL’ALLINEAMENTO!
Non sono abituato al fatto che gli spazi bianchi siano un problema nella programmazione. Grazie mille! e scusa per il disturbo
La cosa più semplice è probabilmente eliminare il tuo app.yml ed eseguire nuovamente discourse-setup. Potrebbe letteralmente essere un singolo spazio in più o mancante quasi ovunque. O un tab invece di alcuni spazi. Forse puoi capirlo con yamlint, o forse rovinerai sempre qualcosa quando lo copi da o verso di esso.
Se quello che hai fatto per romperlo è stato aggiungere plugin, vedi la prossima volta che copi/incolli la riga git clone esistente e modificala. In questo modo non puoi sbagliare lo spazio.