You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何Packagist可查看最新版本,安装包时拉取旧版且报找不到包错误

Packagist可查最新版本但安装拉取旧版本的解决方案
  • 清理本地Composer缓存
    Composer默认会缓存包的元数据信息,旧缓存未收录新版本信息会导致拉取不到最新发布的版本,执行以下命令清理缓存即可:
    composer clear-cache
  • 检查项目版本约束规则
    打开项目根目录下的composer.json文件,查找该包对应的版本约束项:
    • 如果约束配置为~1.10或者1.10.*,表示仅允许安装1.10.x分支的版本,自然无法拉取1.13.0版本
    • 可将对应约束修改为^1.13,即可匹配1.13.0及以上、2.0.0以下的所有兼容版本
  • 排查镜像源同步延迟
    如果你配置了非官方的Packagist镜像源,大多会存在数小时到数天的同步延迟,可临时指定官方源尝试安装指定版本:
    composer require 3cwebdev/drupal-composer-install:1.13.0 --repository=https://packagist.org
  • 验证版本标签合规性
    确认GitHub仓库中打的Release标签和Packagist上显示的版本号完全一致,无拼写、前缀缺失或多余的问题,避免Packagist识别版本和实际标签不匹配。

内容的提问来源于stack exchange,提问作者quantumized

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 17:06:02