J’ai un problème lors de la réinstallation de Discourse.
Voici l’erreur :
(\u003cunknown\u003e): les caractères de contrôle ne sont pas autorisés à la ligne 1 colonne 1 -e LANG=en_US.UTF-8
Erreur de syntaxe YAML. Veuillez vérifier vos fichiers de configuration containers/*.yml.
J’ai utilisé yamllint pour vérifier la configuration. Voici le résultat.
Ce n’était rien ! … Et par là, je veux dire des espaces blancs… Bien sûr que je l’ai lu maintenant. LES FICHIERS YAML SONT SUPER SUPER SENSIBLES AUX ERREURS D’ESPACES BLANCS OU D’ALIGNEMENT !
Je n’ai pas l’habitude que les espaces blancs posent problème en codage. Merci beaucoup ! et désolé de vous déranger
La chose la plus simple est probablement de supprimer votre app.yml et de relancer discourse-setup. Il pourrait littéralement s’agir d’un espace supplémentaire ou manquant, n’importe où. Ou une tabulation au lieu de quelques espaces. Peut-être que vous pourrez le comprendre avec yamlint, ou peut-être que vous ferez toujours une erreur en le copiant ou en le collant.
Si ce que vous avez fait pour le casser était d’ajouter des plugins, voyez que la prochaine fois vous copiez/collez la ligne git clone existante et que vous la modifiez. De cette façon, vous ne pourrez pas gâcher l’espacement.