Api平台演示项目安装问题

Api platform demo project installation problem

我想尝试 api 平台演示 (link) 但是当 运行 docker-compose up -d 我得到这个:

Step 25/34 : RUN set -eux;  mkdir -p var/cache var/log;     composer dump-autoload --classmap-authoritative --no-dev;   composer dump-env prod;     composer run-script --no-dev post-install-cmd;  chmod +x bin/console; sync
 ---> Running in ce481c894af3
+ mkdir -p var/cache var/log
+ composer dump-autoload --classmap-authoritative --no-dev
Generating optimized autoload files (authoritative)
composer/package-versions-deprecated: Generating version class...
composer/package-versions-deprecated: ...done generating version class
Generated optimized autoload files (authoritative) containing 4186 classes
+ composer dump-env prod

                                                                                                      
  [RuntimeException]                                                                                  
  Please run "composer require symfony/dotenv" to load the ".env" files configuring the application.  
                                                                                                      

symfony:dump-env [--empty] [--] [<env>]

The command '/bin/sh -c set -eux;   mkdir -p var/cache var/log;     composer dump-autoload --classmap-authoritative --no-dev;   composer dump-env prod;     composer run-script --no-dev post-install-cmd;  chmod +x bin/console; sync' returned a non-zero code: 1
ERROR: Service 'php' failed to build

OS: Ubuntu 18.04

Docker:版本 20.10.3,内部版本 48d30b5

Docker-compose: version 1.28.4, build cabd5cfb

我做错了什么?

有一个修复它的拉取请求。只需更新 composer.lock 文件 https://github.com/api-platform/api-platform/pull/1826