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

Flutter执行flutter pub get报错git@github.com下找不到pubspec.yaml文件

Flutter执行pub get找不到git依赖pubspec.yaml文件解决方案

报错日志如下:

Running "flutter pub get" in mobile...
Could not find a file named "pubspec.yaml" in git@github.com
pub get failed (1; Could not find a file named "pubspec.yaml" in git@github.com)

错误根因

pubspec.yaml中配置upgrader的git依赖时格式错误,没有填写完整的Git仓库路径,导致pub工具错误识别为要从git@github.com根路径查找pubspec.yaml文件,查找失败返回退出码1。

修复步骤

  1. 修正pubspec.yaml中upgrader依赖的git配置,补全完整仓库地址:
    错误配置示例:
dependencies:
  upgrader:
    git: git@github.com

标准正确配置示例:

dependencies:
  upgrader:
    git:
      url: git@github.com:fluttercommunity/upgrader.git # 替换为你实际引用的upgrader仓库完整地址
      ref: main # 可选,按需指定依赖的分支、tag或commit哈希值
      # path: packages/upgrader # 可选,如果pubspec.yaml不在仓库根目录,补充填写文件所在的相对路径
  1. 保存pubspec.yaml修改后,重新执行flutter pub get即可正常拉取依赖。
  2. 若修改配置后仍然报错,检查你指定的仓库地址、ref版本、path路径对应位置下是否存在pubspec.yaml文件,调整参数到正确路径即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 23:15:04