Советы PHP-разработчика

Блог содержащий короткие заметки касающиеся программирования для web.

Ошибка Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks

Ошибка Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks

Сегодня столкнулся с очередной сложностью (куда же без них). При обновлении сomposer-а на Yii2 проекте вывалилась следующая ошибка:

Fatal error: Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks() in /home/user/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php on line 272

С подобной ошибкой я уже сталкивался и отыскать ее причину было не так сложно, ей оказалась старая версия пакета fxp/composer-asset-plugin. Лечится до банальности просто. Достаточно глобально установить новую версию пакета с помощью

composer global require fxp/composer-asset-plugin:~1.1.1

или проделать аналогичные манипуляции через php

php composer.phar global require fxp/composer-asset-plugin:~1.1.1

Последнюю стабильную версию всегда можно узнать тут.

  • 2015-12-24 22:52:48