如何在travis-ci中读取流明应用程序中的环境变量

问题描述 投票:0回答:1

我有一个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

laravel-5 travis-ci lumen phpdotenv
1个回答
0
投票

请注意,Lumen项目根目录下的.env文件位于Lumen随附的.gitignore中。

如果文件与您无关,您可以在Dotenv::load(__DIR__.'/../');顶部的bootstrap/app.php行中注释。

© www.soinside.com 2019 - 2024. All rights reserved.