Errore di sintassi YAML

durante l’esecuzione dello script di installazione automatica, mi ha dato un messaggio di errore:

(inconosciuto): non ha trovato la chiave attesa durante l’analisi di un blocco di mappatura alla riga 42 colonna 3 -e LANG=en_US.UTF-8
Errore di sintassi YAML. Controlla i tuoi file di configurazione containers/*.yml.

poiché credo che si tratti di un container Docker (penso), non so come individuare il file per risolvere il problema. Mi scuso perché non ho familiarità con Linux, Docker o la programmazione in generale… per favore aiutami

Ok, ho scoperto come accedere al file yaml. Qual è il modo corretto per risolvere il problema?

env:
  LC_ALL: en_US.UTF-8
  LANG: en_US.UTF-8
  LANGUAGE: en_US.UTF-8

È molto strano. Hai inserito delle tabulazioni o qualcosa di strano quando hai eseguito lo script?

La cosa più semplice da fare, se non riesci a capirlo, è eliminare il file yml ed eseguire nuovamente discourse-setup.

È possibile, ma improbabile, che ci sia stata una modifica al template standalone.yml che abbia interrotto lo script.

Sì, davvero strano. Perché ottengo un risultato simile quando provo a ricompilare web_only di 2-container.

non è stata trovata la chiave attesa durante l'analisi di un blocco di mappatura alla riga 4 colonna 1 -e LANG=en_US.UTF-8

C’è solo un problema. Non uso en_US, uso fi_FI.UTF-8.

Modifica

È incredibile :man_facepalming: Avevo due errori lunghi uno spazio: uno dove ho detto S3 e uno prima di un plugin. Almeno un’ora sprecata… quando imparerò che le notifiche di errore sono quasi sempre sbagliate.

Huh! Ho bisogno di un drink.