我更新了作曲家
composer self-update
我安装了较新版本的插件
composer global require "fxp/composer-asset-plugin:*"
我尝试安装Laravel
作曲家全球需要“laravel / installer”
Changed current directory to C:/Users/Arthur/AppData/Roaming/Composer
Fatal error: Declaration of Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRe
pository::search() must be compatible with Composer\Repository\RepositoryInterfa
ce::search($query, $mode = 0, $type = NULL) in C:\Users\Arthur\AppData\Roaming\C
omposer\vendor\fxp\composer-asset-plugin\Repository\AbstractAssetsRepository.php
on line 334
现在作曲家中的所有命令都不起作用
composer <any command>
请帮我解决一下
答案 0 :(得分:22)
您可以使用--no-plugins
选项临时禁用编辑器插件:
composer global remove fxp/composer-asset-plugin --no-plugins
请参阅Composer文档 - Global options:
- no-plugins:禁用插件。
答案 1 :(得分:0)
答案 2 :(得分:0)
要解决在安装作曲家资产插件时出现的上述错误,请执行以下操作
删除路径C:\ Users \ UserName \ AppData \ Roaming \ Composer \ vendor中的fxp文件夹
从composer文件夹中的composer.json文件中删除$()
运行此命令
var2="$(find …)"
确保没有fxp文件夹和json数据
"fxp/composer-asset-plugin": "^1.4"
运行此命令以安装作曲家资产插件,该插件将轻松安装
如果要更新现有插件,请运行此命令
composer global remove fxp/composer-asset-plugin --no-plugins