记一次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新老文件冲突
删除老包
sudo rm -rf vendor/
删除 composer.lock
sudo rm composer.lock
清除缓存
composer clear
重新下载
composer install
第二种 composer 本身有问题
先考虑更新
composer self-update
不行就卸了重装….
建议看看是不是composer要换源之类的。。
好了下面是我的解决方案
首先 还是更新composer ..
然后 开始清除缓存 …
接下来开始诊断:
composer diagnose
然后去看看 自己使用的框架有没有相应的PHP版本要求,
例如:
最后将PHP的版本升级为框架要求的版本或以上。如无要求尽量使用最新的PHP补丁包。
例如:
PHP7.4.8升级为PHP7.4.15
几本到这里就解决问题了。
当然如果没有,请将疑问输入论坛、百度等查询。
—-来自菜鸟的建议
本作品采用《CC 协议》,转载必须注明作者和本文链接