Очистка кеша вызывает ошибку при отправке приложения Symfony5 на Heroku - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь развернуть свое приложение 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, но это не так.

...