我 Composer install 的时候 他会在安装依赖时删除已经安装好的包

我一开始找问题的时候,我检查了我的composer的config的配置文件,然后也检查了下我的composer.json的内容,好像是没问题的,因为在安装依赖时它自动删除了,所以我无法使用artisan,如果您遇到过此类问题,麻烦告知我,谢谢您
以下是我的composer.json文件

我 Composer install 的时候 他会在安装依赖时删除已经安装好的包

我composer install的时候 他会在安装依赖时删除已经安装好的包

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

@liyu001989 啊,我知道了,我的Homestead 管理脚本版本有问题,我刚刚试了一下,切换分支后,composer就成功了

4年前 评论
讨论数量: 10
liyu001989

你先确定 composer 是否安装成功了,删除已安装的包,是删除了哪些包,截个图。你使用的laravel 版本以及安装的 dingo 版本是啥

4年前 评论

@liyu001989 我的laravel版本是5.8,dinggo还没走到那一步现在是安装larabbs这个的步骤,我在git上拉取下来后,他是所有包都给我删除了,但是显示却是都安装了,安装好依赖后,它显示了我没有"/home/vagrant/Code/larabbs/vendor/summerblue/administrator/src/controllers"这个文件夹

4年前 评论
liyu001989

“他是所有包都给我删除了,但是显示却是都安装了” 什么意思??

你把vendor 删了,重新 composer install 确保执行成功,然后截个图看看

4年前 评论

@liyu001989 那是我家里电脑,我现在没带出来,现在在公司。我回去在截图

4年前 评论

@liyu001989 您好,我在公司电脑上装好了,没问题,我的意思是,他在composer的时候,我去看了"C:\Users\<用户>\Code\larabbs\vendor",它里面的文件夹是增加了,然后就不见了,我点击,win说没有这个文件夹,但是在命令行中的composer显示是安装成功,所以我就困惑了

4年前 评论
liyu001989

请使用 homestead,不明白 win 啥问题

4年前 评论

@liyu001989 我表达的有问题,是我window的系统,我用的homestead,我在我的C盘的code目录中找到的vendor,然后在里面看的composer添加时候在这个vendor里加入依赖的过程,他会新建文件夹对吧,他加一个就自动删除一个,我鼠标点击查看,windows提示说这个文件已经不见了,因为我的vagrant ssh 正在composer,所以我切出来用windows的看这个文件夹的一个情况

4年前 评论
liyu001989

composer install 可以执行成功,但是 vendor 是空的?分析不出来问题啊。你公司的行,家里的不行,对比一下环境差在哪了

4年前 评论

@liyu001989 好的 回去我得好好查看下 感谢您的回答

4年前 评论

@liyu001989 啊,我知道了,我的Homestead 管理脚本版本有问题,我刚刚试了一下,切换分支后,composer就成功了

4年前 评论

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