kuaza
(kuaza)
1
我尝试了一切,但总是收到此错误。我尝试了以下方法,但每次都收到相同的错误。
错误:
./launcher rebuild app
检测到 x86_64 架构。
确保启动器是最新版本
正在获取 origin
启动器是最新版本
正在停止旧容器
+ /usr/bin/docker stop -t 60 app
app
(<未知>):在第 40 行第 3 列解析块映射时未找到预期的键 -e LANG=en_US.UTF-8
YAML 语法错误。请检查您的 containers/*.yml 配置文件。
它不起作用是因为它是标准安装吗?谢谢您的帮助。
Falco
(Falco)
2
这意味着您在编辑 app.yml 文件时犯了一个错误。您需要编辑并修复大约第 40 行附近的错误。
4 个赞
kuaza
(kuaza)
3
感谢您的关注,但我没有犯错,我已经尝试了所有可能的方法。只有当我添加这些代码时才会出现错误。当我删除它时,它不会出错。而且,当我删除出错的那一行代码时,有趣的是,它再次出现了同样的错误。在错误代码中 LANG=en_US.UTF-8
DISCOURSE_DB_SOCKET: ''
DISCOURSE_DB_USERNAME: "ssss"
DISCOURSE_DB_PASSWORD: "sssss"
DISCOURSE_DB_HOST: localhost
DISCOURSE_DB_NAME: "sssss"
DISCOURSE_DB_PORT: "5432"
我是不是把代码加错了地方?它不应该加在 env: 下面吗?
感谢帮助
Falco
(Falco)
4
YAML 是通过空格缩进的,如果你不熟悉它或者不够小心,很容易犯这样的错误。
所有这些都必须在 env 部分下,并且与其它相似的键保持相同的缩进级别。你可以利用 http://www.yamllint.com/ 这样的工具来验证你的配置。
6 个赞
kuaza
(kuaza)
5
你太棒了,我因为一个有趣的空档期而忙得不可开交
我欠你的……
2 个赞
system
(system)
关闭
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.