将composer更新到v1到v2后,我在heroku上的构建失败,错误信息:
Executing script cache:clear [KO]
[KO]
Script cache:clear returned with error code 255
!! PHP Fatal error: Uncaught SymfonyComponentDotenvExceptionPathException: Unable to read the "/tmp/build_2f06b5cf/.env" environment file. in /tmp/build_2f06b5cf/vendor/symfony/dotenv/Dotenv.php:569
!! Stack trace:
!! #0 /tmp/build_2f06b5cf/vendor/symfony/dotenv/Dotenv.php(92): SymfonyComponentDotenvDotenv->doLoad()
!! #1 /tmp/build_2f06b5cf/vendor/symfony/dotenv/Dotenv.php(114): SymfonyComponentDotenvDotenv->load()
!! #2 /tmp/build_2f06b5cf/vendor/symfony/dotenv/Dotenv.php(157): SymfonyComponentDotenvDotenv->loadEnv()
!! #3 /tmp/build_2f06b5cf/vendor/symfony/runtime/SymfonyRuntime.php(102): SymfonyComponentDotenvDotenv->bootEnv()
!! #4 /tmp/build_2f06b5cf/vendor/autoload_runtime.php(23): SymfonyComponentRuntimeSymfonyRuntime->__construct()
!! #5 /tmp/build_2f06b5cf/bin/console(11): require_once('...')
!! #6 {main}
!! thrown in /tmp/build_2f06b5cf/vendor/symfony/dotenv/Dotenv.php on line 569
!!
Script @auto-scripts was called via post-install-cmd
! ERROR: Dependency installation failed!
symfony/dotenv
要求我错误地把它放在错误的配置,composer require --dev symfony/dotenv
移除它从需要支架并将它添加到需要- dev