2015-07-07 6 views
0

У меня есть приложение Lumen, которое использует библиотеку Dotenv от vlucas. При попытке развернуть, travis-ci жалуется, что нет файла «.env». Нужно ли мне модифицировать файл bootstrap/app.php для условной загрузки класса Dotenv, или есть лучший способ справиться с этим?Как читать переменные окружения в travis-ci для приложения Lumen

сообщение об ошибке, что я получаю:

PHP Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Dotenv: Environment file .env not found or not readable. Create file with your environment settings at /home/travis/build/project/repo/bootstrap/../.env' in /home/travis/build/project/repo/vendor/vlucas/phpdotenv/src/Dotenv.php:33

ответ

0

Будьте осторожны, что файл .env в корневом каталоге вашего проекта Lumen находится в .gitignore поставляется с люменов.

Если файл не предназначен для вас, вы можете комментировать строку Dotenv::load(__DIR__.'/../'); наверху bootstrap/app.php.