【已验证】使用composer 出现Could not find a matching version of package xxx
今天使用composer 安装一个包,开始我指定了版本,报错
但是我后来,没有指定版本,还是报错??
去百度查了下,出现这个问题,有两个原因:
- 你设置的composer的原有问题 (我的源我都用了好久,应该不是源的问题)
- composer 缓存,应该是这个
composer 缓存问题解决办法
具体解决方法如下
- 建议先将Composer版本升级到最新:
composer self-update
- 执行诊断命令
composer diagnose
- 清除缓存:
composer clear
- 若项目之前已通过其他源安装,则需要更新 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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!