更新symfony/flex失败,执行Composer命令遇兼容错误求助
解决Composer安装时Symfony Flex的方法声明兼容错误
执行composer install --ignore-platform-reqs时出现以下错误:
In ParallelDownloader.php line 212:
Declaration of Symfony\Flex\ParallelDownloader::getRemoteContents($originUrl, $fileUrl, $context) should be compatible with Composer\Util\RemoteFilesystem::getRemoteContents($originUrl, $fileUrl, $context, ?array &$responseHeaders = NULL)
尝试执行composer update symfony/flex --no-plugins --no-scripts仍遇到相同错误,可按以下步骤解决:
先强制卸载并重新安装symfony/flex:
composer remove symfony/flex --no-plugins --no-scripts composer require symfony/flex --no-plugins --no-scripts若上述方法无效,清理Composer缓存后再更新:
composer clear-cache composer update symfony/flex --no-plugins --no-scripts要是问题依旧,手动删除项目的
vendor目录和composer.lock文件后重新安装:rm -rf vendor composer.lock composer install --ignore-platform-reqs
内容的提问来源于stack exchange,提问作者phperson
相关产品推荐
相关产品推荐

