Я перепробовал всё, но всё равно получаю эту ошибку. Я пробовал методы, описанные ниже, но каждый раз получаю ту же ошибку.
Ошибка:
./launcher rebuild app
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 60 app
app
(<unknown>): did not find expected key while parsing a block mapping at line 40 column 3 -e LANG=en_US.UTF-8
YAML syntax error. Please check your containers/*.yml config files.
Неужели это не работает из-за того, что это стандартная установка? Спасибо за помощь.
Это означает, что при редактировании файла app.yml вы допустили ошибку. Вам нужно отредактировать файл и исправить ошибку, которая находится примерно на 40-й строке.
Спасибо за интерес, но я не допускаю ошибок — я перепробовал все возможные варианты. Ошибка возникает только при добавлении этих строк. Если их убрать, ошибки нет. Однако, если я удаляю код в строке, где возникает ошибка, интересно, что ошибка появляется снова. В коде ошибки указано LANG=en_US.UTF-8
YAML использует отступы пробелами, и если вы не знакомы с ним и не проявляете осторожность, очень легко допустить такие ошибки.
Все эти элементы должны находиться в разделе env и иметь тот же уровень отступа, что и другие аналогичные ключи. Вы можете использовать инструменты, такие как http://www.yamllint.com/, для проверки вашей конфигурации.