Yii 2 入门工具包 - docker 在文件 .\.env 中:环境变量名称 'YII_DEBUG ' 可能不包含空格。返回错误代码为 1 的事件

Yii 2 starter kit - docker In file .\.env: environment variable name 'YII_DEBUG ' may not contains whitespace. event returned with error code 1

在 windows docker 通过 Yii 2 初学者工具包构建站点时 - 发出命令 composer run-script docker:build,构建失败并显示消息

输出:

> cp .env.dist .env
> docker-compose up --force-recreate -d
In file .\.env: environment variable name 'YII_DEBUG       ' may not contains whitespace.
Script docker-compose up --force-recreate -d handling the docker:start event returned with error code 1
Script @docker:start was called via docker:build

根目录下的默认.env.dist文件包含环境变量formatted/aligned和space,docker无法解析它们。

因此,解决方法是将环境变量文件 .env.dist 中的所有 space 字符替换为无字符,例如。在 Notepad++ 编辑器中。随后它起作用了。