Я пытаюсь развернуть свое приложение Symfony -5 с помощью Heroku и следую официальному руководству.
Но когда я пытаюсь развернуть с помощью git push heroku master
, я получаю следующую ошибку:
remote: Script cache:clear returned with error code 255
remote: !! PHP Fatal error: Uncaught Symfony\Component\Dotenv\Exception\PathException: Unable to read the "/tmp/build_274cd58d/.env" environment file. in /tmp/build_274cd58d/vendor/symfony/dotenv/Dotenv.php:505
remote: !! Stack trace:
remote: !! #0 /tmp/build_274cd58d/vendor/symfony/dotenv/Dotenv.php(60): Symfony\Component\Dotenv\Dotenv->doLoad()
remote: !! #1 /tmp/build_274cd58d/vendor/symfony/dotenv/Dotenv.php(80): Symfony\Component\Dotenv\Dotenv->load()
remote: !! #2 /tmp/build_274cd58d/config/bootstrap.php(17): Symfony\Component\Dotenv\Dotenv->loadEnv()
remote: !! #3 /tmp/build_274cd58d/bin/console(30): require('/tmp/build_274c...')
remote: !! #4 {main}
remote: !! thrown in /tmp/build_274cd58d/vendor/symfony/dotenv/Dotenv.php on line 505
remote: !!
Я уже установил свой файл .env в производственный режим и обновил поставщиков для производства.
Кажется, что файл .env не может быть найден. Я не уверен, но, возможно, это как-то связано с этими сгенерированными каталогами сборки, такими как build_274cd58d. Я также проверил, есть ли мой .env-файл в gitignore, но это не так.