Composer更新给出错误,提示无法初始化插件,找不到每个软件包的类

时间:2019-07-01 15:23:25

标签: php composer-php vagrant

我从头开始用一个已经在多台机器上运行了一段时间的现有代码库加载一个无聊的盒子。运行composer update时,总是会出现类似的问题:

  - Removing kylekatarnls/update-helper (1.1.1)


  [UnexpectedValueException]
  Plugin kylekatarnls/update-helper could not be initialized, class not found: UpdateHelper\ComposerPlugin

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

Composer 1.8.6版本

我尝试过更改vagrant,virtualbox,php,xdebug,composer的版本,以匹配在其他计算机上运行的版本。我尝试过作曲家clearcache,作曲家转储自动加载,各种不同的作曲家更新方法。尝试删除供应商文件夹并进行作曲家安装

2 个答案:

答案 0 :(得分:0)

我在“游民游”框中遇到了这个问题,我从安装中删除了php7.2-zip并仅安装了zip。

如果同时安装了它们,则失败;如果仅安装php-zip,则失败。不确定这是否有帮助,但可以尝试一下。

答案 1 :(得分:-1)

运行composer update --no-plugins