【问题标题】:Laravel failed to run command "php artisan key:generate" in any docker with GitLabLaravel 无法在任何带有 GitLab 的 docker 中运行命令“php artisan key:generate”
【发布时间】:2017-06-24 08:26:17
【问题描述】:

我使用 GitLab CI 运行测试 Laravel 应用程序。

它总是在命令php artisan key:generate

警告:需要(/builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/../vendor/autoload.php):无法打开流:/builds/anhduc-bkhn/ 中没有这样的文件或目录laravel-gitlab-example/bootstrap/autoload.php 第 17 行

致命错误:require(): 无法打开所需的 '/builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/../vendor/autoload.php' (include_path='.:/usr/local/lib /php') 在 /builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/autoload.php 第 17 行

请帮帮我。

【问题讨论】:

    标签: laravel-5 gitlab laravel-5.3 gitlab-ci alpine


    【解决方案1】:

    我修好了。原因是 git 忽略了 vendor/ 文件夹。

    【讨论】:

    • 它应该忽略它,也许你应该先运行composer?
    • @JakubKania 我使用 docker 运行它,已经提交了 composer 的依赖项。现在已经可以了,感谢您的评论
    • 好吧,这是你的工作流程,但你应该只提交 composer.json 和 composer.lock 并用 composer 安装其余的
    • 是的,我知道,我不想在服务器中安装作曲家,所以我提交 vendor/ 文件夹
    猜你喜欢
    • 2017-11-02
    • 2020-01-23
    • 1970-01-01
    • 2016-09-07
    • 2022-01-05
    • 2019-02-17
    • 1970-01-01
    • 2021-09-17
    • 2020-01-30
    相关资源
    最近更新 更多