Composer php 为什么Composer会在安装后立即卸载?
Composer在安装完文件后会一直删除它们Composer php 为什么Composer会在安装后立即卸载?,composer-php,Composer Php,Composer在安装完文件后会一直删除它们 我使用composer创建项目otra/skeleton——删除vcs otra user-vvv进行调试,它显示了如下内容: -安装otra/otra(1.0.0-alpha.2.4.0):提取归档文件 执行异步命令(CWD):解压-qq-o'/var/www/html/perso/otra user/vendor/composer/tmp-ad5334fdc8c968f8ad3d54814c2b67c1'-d'/var/www/html/pers
我使用
composer创建项目otra/skeleton——删除vcs otra user-vvv
进行调试,它显示了如下内容:
-安装otra/otra(1.0.0-alpha.2.4.0):提取归档文件执行异步命令(CWD):解压-qq-o'/var/www/html/perso/otra user/vendor/composer/tmp-ad5334fdc8c968f8ad3d54814c2b67c1'-d'/var/www/html/perso/otra user/vendor/composer/cc30fdc4'
执行命令(CWD):rm-rf'/var/www/html/perso/otra user/vendor/otra/otra'
正在执行命令(CWD):rm-rf'/var/www/html/perso/otra user/vendor/composer/cc30fdc4' 几个月后,它像往常一样以无限循环结束,显示: 您正在使用的两个软件包正在寻找资金。 使用
composer fund
命令了解更多信息!
使用包信息加载composer存储库
更新依赖项
锁定文件中没有要修改的内容
从锁文件安装依赖项(包括需要开发人员)
没有要安装、更新或删除的内容
这位作曲家以前的作品很有魅力,我不知道他们发生了什么变化,所以我现在有了所有这些问题
我已经更新了我的Composer版本,并进行了Composer诊断
,但没有显示任何错误。我正在使用Composer 2.0.12和PHP 8.0.3。感谢@yivi,它指出了我在
Composer.json
中的另一个问题,我确实在那里做了一个循环…我在
post install cmd
和post update cmd
中用@otra init
替换@otra update
解决了我的问题,这正是我真正想做的
感谢您的时间@Nico Haase和@yivi:)您尝试过调试这个问题吗?“不断删除文件”听起来很奇怪,您的脚本部分似乎有一个无限循环。您的更新后脚本执行
composer update
,这会触发post update
钩子等@yivi我记不清为什么要放入那些post update cmd
和post install cmd
条目。我将删除它们并重试@Nico Haase我不知道如何调试这个问题,所以我没有尝试过任何东西,但我真的愿意接受建议。也许修复循环也能解决这个问题。