记一次composer出错

记一次composer出错

最近写CURD的时候想看看之前写的代码有没有要优化的,于是将之前在gitee上的代码clone下来准备看看。结果在composer install 的时候出了错。具体报错如下:

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code -1073741819

于是乎开始百度、Google 。有提示为一下两种操作,但是基本无用。

记一次composer出错

第一种:composer新老文件冲突

删除老包

sudo rm -rf vendor/

删除 composer.lock

sudo rm composer.lock

清除缓存

composer clear

重新下载

composer install

第二种 composer 本身有问题

先考虑更新

composer self-update

不行就卸了重装….
建议看看是不是composer要换源之类的。。

好了下面是我的解决方案

首先 还是更新composer ..
然后 开始清除缓存 …
接下来开始诊断:

composer diagnose

记一次composer出错
然后去看看 自己使用的框架有没有相应的PHP版本要求,
例如:
记一次composer出错

最后将PHP的版本升级为框架要求的版本或以上。如无要求尽量使用最新的PHP补丁包。
例如:
PHP7.4.8升级为PHP7.4.15
几本到这里就解决问题了。
当然如果没有,请将疑问输入论坛、百度等查询。
—-来自菜鸟的建议

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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