composer 执行 composer updatecomposer install 报错:

Script @php think service:discover handling the post-autoload-dump event returned with error code 255

经过长时间网上搜索尝试折腾后,网上查询到的结果无非都是一样的,说是thinkphp版本6.0.1不兼容composer2生成配置文件,并在tp6文档得更新日志里发现V6.0.5开始可以兼容composer2生成配置文件,所以网上给的解决方案是更新tp版本。

但是我使用的tp6版本是最新版本,并不是如网上所说的6.0.1,所以网上的答案对我来说没什么用。

经过断点排查发现尽然是config的问题,由于原来composer安装过其他包,但是由于不用就删除了,可是config文件没有删除,导致config调用不到包,而持续报错,解决办法就是删除config文件即可。

最后修改:2023 年 07 月 25 日
您的赞赏是对我最大的支持。