【问题标题】:How to read environment variables in travis-ci for Lumen application如何在 travis-ci 中为 Lumen 应用程序读取环境变量
【发布时间】:2015-09-25 15:22:50
【问题描述】:

我有一个使用 vlucas 的 Dotenv 库的 Lumen 应用程序。尝试部署时,travis-ci 抱怨没有“.env”文件。我需要修改我的 bootstrap/app.php 文件以有条件地加载 Dotenv 类,还是有更好的方法来处理这个问题?

我得到的错误信息是:

PHP 致命错误:未捕获的异常 'InvalidArgumentException' 带有消息 'Dotenv: Environment file .env not found or not readable.在 /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】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-06-15
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 2016-02-17
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 2013-01-06
      相关资源
      最近更新 更多