Laravel 5 Laravel无法运行命令“0”;php artisan密钥:generate";在GitLab的任何docker中

Laravel 5 Laravel无法运行命令“0”;php artisan密钥:generate";在GitLab的任何docker中,laravel-5,gitlab,laravel-5.3,gitlab-ci,alpine,Laravel 5,Gitlab,Laravel 5.3,Gitlab Ci,Alpine,我使用GitLab CI运行Laravel应用程序的测试 它总是在命令php artisan key:generate时出现问题: 警告:require(/builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/。/vendor/autoload.php):未能打开流:第17行的/builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/autoload.php中没有此类文件或目录 致命错误:requ

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

它总是在命令php artisan key:generate时出现问题:

警告:require(/builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/。/vendor/autoload.php):未能打开流:第17行的/builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/autoload.php中没有此类文件或目录

致命错误:require():在第17行的/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”)失败

请帮帮我。


我修好了。原因是git忽略了供应商/文件夹。

应该忽略它,也许你应该先运行composer?@JakubKania我使用docker运行它,已经提交了composer的依赖项。现在它已经可以工作了,谢谢你的评论。好吧,这是你的工作流程,但是你应该只提交composer.json和composer.lock,然后用composer安装其余的。是的,我知道,我不想在服务器上安装composer,所以我提交供应商/文件夹