zoukankan      html  css  js  c++  java
  • 使用composer 出现Could not find a matching version of package xxx

    今天使用composer 安装一个包,开始我指定了版本,报错

    image-20200817140616376

    但是我后来,没有指定版本,还是报错??

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

    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

  • 相关阅读:
    POJ1296
    BZOJ1003
    POJ1160
    中国剩余定理(转)
    组合数公式
    网络操作系统*习题
    网络操作系统*习题
    网络操作系统习题
    网络操作系统习题
    Access总结
  • 原文地址:https://www.cnblogs.com/makalochen/p/13517720.html
Copyright © 2011-2022 走看看