Обновление Composer выдает ошибку о том, что плагин не может быть инициализирован, класс не найден для каждого пакета - PullRequest
2 голосов
/ 01 июля 2019

Я загрузил бродячую коробку с нуля с существующей кодовой базой, которая долгое время работала на нескольких машинах. При запуске обновления композитора всегда возникает похожая проблема:

  - 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

Композитор версия 1.8.6

Я пытался изменить версии vagrant, virtualbox, php, xdebug, composer all, чтобы они соответствовали версиям, работающим на других машинах. Я пробовал composer clearcache, composer dump-autoload, различные методы обновления композитора. Попытался удалить папку vendor и выполнить установку composer

Ответы [ 2 ]

0 голосов
/ 09 июля 2019

У меня была эта проблема в окне Vagrant, я удалил php7.2-zip из установки и установил ТОЛЬКО zip.

Если они оба установлены, произойдет сбой, если я установлю только php-zipне удалось.Не уверен, поможет ли это, но может попробовать.

0 голосов
/ 08 июля 2019

Пробег composer update --no-plugins.

...