ventor 文件夹没被提交到 GitHub 上 // 原问题(访问 sample.test 出错,sample 下没有 vendor 文件夹)?

file
显示找不到/vendor/autoload.php 有没有大佬给解决下
error1:Warning: require(/home/vagrant/Code/sample/public/../vendor/autoload.php): failed to open stream: No such file or directory in /home/vagrant/Code/sample/public/index.php on line 24

error2: Fatal error: require(): Failed opening required '/home/vagrant/Code/sample/public/../vendor/autoload.php' (include_path='.:/usr/share/php') in /home/vagrant/Code/sample/public/index.php on line 24

看来两个错误都是由于缺少autoload.php文件造成的
当我把larval文件夹下的vendor复制到sample后就成了这样
file
缘由是这样的:由于 yarn 安装过程中终止所以我删了原来的sample项目后,从github clone到了本地,应该是github上那份没有ventor文件夹,才导致我clone的那份没有ventor文件夹
我刚刚重新建立了一个项目,把他push到github上后看了一下,发现也没有ventor文件夹-----而我本地是存在的
不知道为什么
file

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

请查看你的.gitignore,其中包含有/vendor , 只要在.gitignore中所提到的文件或者目录,都不会提交到github
file

5年前 评论
讨论数量: 6

删除项目,重新composer,有可能网络波动,没有composer完全

5年前 评论

@aimerforreimu 您好,是这样的,我也是才发现,由于 yarn 安装过程中终止所以我删了原来的samp项目后,从github clone到了本地想重新执行教程4.2(因为上一节刚刚保存到了github),所以应该是github上那份没有ventor文件夹
我刚刚重新建立了一个项目,把他push到github上后看了一下,发现也没有ventor文件夹-----而我本地是存在的
不知道为什么

5年前 评论

请查看你的.gitignore,其中包含有/vendor , 只要在.gitignore中所提到的文件或者目录,都不会提交到github
file

5年前 评论

@aimerforreimu 我把.gitignore清空,全部提交到GitHub可以吧

5年前 评论

@moonsuvn 是的,但是我感觉最好不要清空,因为很多东西不是项目需要的,你可以按需删除你需要提交的东西

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!