Ошибка синтаксиса YAML

При запуске скрипта автоматической установки возникла ошибка:

(): не найден ожидаемый ключ при разборе блочного отображения на строке 42, столбец 3 -e LANG=en_US.UTF-8
Ошибка синтаксиса YAML. Пожалуйста, проверьте файлы конфигурации containers/*.yml.

Поскольку, как я полагаю, это контейнер Docker (наверное), я не знаю, как найти файл для исправления проблемы. Извините, я не знаком с Linux, Docker или программированием в целом… пожалуйста, помогите.

Отлично, я выяснил, как получить доступ к файлу YAML. Как правильно исправить проблему?

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

Это очень странно. Вы случайно ввели какие-то табы или что-то необычное при запуске скрипта?

Самый простой способ, если вы не можете разобраться, — удалить файл yml и снова запустить discourse-setup.

Возможно, но маловероятно, что в шаблон standalone.yml были внесены изменения, из-за которых скрипт перестал работать.

Да, действительно странно. У меня возникает похожая ошибка при попытке пересобрать web_only для 2-container.

не удалось найти ожидаемый ключ при парсинге блочного отображения на строке 4, столбце 1 -e LANG=en_US.UTF-8

Есть только одна проблема. Я не использую en_US, у меня fi_FI.UTF-8.

Редактирование

Это невероятно :man_facepalming: У меня было две ошибки по одному пробелу: одна там, где я указал S3, и другая перед плагином. Потерял как минимум час… когда узнаешь, что эти уведомления об ошибках почти всегда неверны.

Хм! Мне нужен напиток.