2017-02-07 74 views
0

我使用GitLab CI運行測試Laravel應用程序。Laravel無法在任何使用GitLab的docker中運行「php artisan key:generate」命令

它總是在命令php artisan key:generate得到問題:

enter image description here

Warning: require(/builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/autoload.php on line 17

Fatal error: require(): Failed opening required '/builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/../vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /builds/anhduc-bkhn/laravel-gitlab-example/bootstrap/autoload.php on line 17

請幫助我。

回答

0

enter image description here

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

+0

它應該忽略它,也許你應該先運行作曲家? –

+0

@JakubKania我使用docker來運行它,已經提交了作曲家的依賴關係。 它已經工作了,感謝您的評論 –

+0

嗯,這是你的工作流程,但你應該只提交composer.json和composer.lock,並安裝其餘作曲家 –

相關問題