我有一个Lumen应用程序,它正在使用vlucas的Dotenv库。尝试部署时,travis-ci抱怨没有“ .env”文件。我是否需要修改bootstrap / app.php文件以有条件地加载Dotenv类,还是有更好的方法来处理此问题?
我收到的错误消息是:
PHP致命错误:未捕获的异常'InvalidArgumentException',消息为'Dotenv:找不到或不可读环境文件.env。在/home/travis/build/project/repo/vendor/vlucas/phpdotenv/src/Dotenv.php中的/home/travis/build/project/repo/bootstrap/../.env'中使用环境设置创建文件: 33
请注意,Lumen项目根目录下的.env文件位于Lumen随附的.gitignore中。
如果文件与您无关,您可以在Dotenv::load(__DIR__.'/../');
顶部的bootstrap/app.php
行中注释。