$php composer.phar require "kartik-v/yii2-password": "@dev"
Ошибка msg:
Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks() in /home/john/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php on line 272
Когда я хочу добавить расширение в свой проект, я получил эту ошибку, помогите мне решить ее.
Вы должны удалить плагин компонента композитора:
rm -rf ~/.composer/vendor/fxp
rm -r %APPDATA%\Composer\vendor\fxp
И переустановите его:
composer global require "fxp/composer-asset-plugin:~1.1.1"
Подробнее: https://github.com/francoispluchino/composer-asset-plugin/pull/133
Попробуйте это, у меня была такая же ошибка со старой версией (существующей папкой) плагина:
$ composer global update
или если глобальное обновление не работает, вы можете вручную удалить глобальную папку установки этого плагина в каталоге C:\Users\$USERNAME\AppData\Roaming\Composer\vendor\fxp\composer-asset-plugin
и переустановить плагин на запуск команды:
глобальное обновление $ composer
Следуя совету Federico, я сделал следующее:
rm -rf /root/.composer/* composer global require "fxp/composer-asset-plugin:~1.0"
И теперь все работает нормально.