我已经从头开始加载了一个vagrant框,其中有一个现有代码库已经在几台计算机上运行了一段时间。运行作曲家更新时,它总是会出现类似的问题:
- Removing kylekatarnls/update-helper (1.1.1)
[UnexpectedValueException]
Plugin kylekatarnls/update-helper could not be initialized, class not found: UpdateHelperComposerPlugin
php -v:
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.1.30-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
with Xdebug v2.7.1, Copyright (c) 2002-2019, by Derick Rethans
作曲家版本1.8.6
我已经尝试更改Vagrant,VirtualBox,PHP,XDEBUG,Composer的版本,以匹配其他机器上运行的版本。我尝试了作曲家ClearCache,Composer Dump-Autoload,各种不同的作曲家更新方法。尝试删除供应商文件夹并进行作曲家安装
我在一个vagrant框中遇到了这个问题,我从安装中删除了php7.2-zip,并仅安装zip。
如果我都安装了它们,则失败,如果我仅安装php-zip,则失败了。不确定这是否会有所帮助,但可能会尝试一下。
运行 composer update --no-plugins
。