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++ 编辑器中。随后它起作用了。
在 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++ 编辑器中。随后它起作用了。