不乱于心,不困于情。
不畏将来,不念过往。如此,安好。

使用composer 出现Could not find a matching version of package xxx

今天使用composer 安装验证码包,没有指定了版本,报错

去百度查了下,出现这个问题,有两个原因:

  1. 你设置的composer的原有问题
  2. composer 缓存,应该是这个

composer 缓存问题解决办法

具体解决方法如下

  1. 建议先将Composer版本升级到最新:

composer self-update

  1. 执行诊断命令

composer diagnose

  1. 清除缓存:

composer clear

  1. 若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令:

composer update –lock

最后记得首先切换成为阿里云镜像 不然慢到你怀疑人生

所有项目都会使用该镜像地址:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

composer config -g –unset repos.packagist

仅修改当前工程配置

仅当前工程可使用该镜像地址:

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

composer config –unset repos.packagist

最后如果想看见安装的详细信息输出 在安装对应的扩展包后面加 -vvv 即可

composer require alibabacloud/sdk -vvv

切换源之后解决

赞(0) 打赏
未经允许不得转载:seo优化_前端开发_渗透技术 » 使用composer 出现Could not find a matching version of package xxx

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏