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

运行Yarn时出现Process git failed to spawn错误,已装Git仍报错

解决Yarn报错「spawn git ENOENT」的方案

你遇到的YN0001: spawn git ENOENT错误,本质是Yarn执行过程中找不到Git的可执行文件路径——即便你已经安装了Git,也说明当前运行环境的系统环境变量PATH里没有包含Git的安装目录。

以下是具体排查和解决步骤:

  • 先验证当前终端的PATH配置:
    在终端运行对应命令查看PATH内容:

    • Linux/macOS:echo $PATH
    • Windows:echo %PATH%
      检查输出里是否包含Git的bin目录路径(比如Windows通常是C:\Program Files\Git\bin,macOS/Linux可能是/usr/local/git/bin或/usr/bin)。
  • 如果PATH里没有Git路径,手动添加:

    • Windows:打开「系统属性」→「高级」→「环境变量」,在「系统变量」的PATH项中添加Git的bin目录,保存后重启终端或IDE。
    • Linux/macOS:编辑用户根目录下的.bashrc、.zshrc(对应你使用的Shell),加入一行export PATH="$PATH:/path/to/git/bin"(替换成实际的Git bin路径),然后运行source ~/.bashrc(或对应的配置文件)让修改生效。
  • 若PATH已包含Git路径,尝试重启终端/IDE:
    有些IDE(比如VS Code)的内置终端不会自动刷新系统环境变量,重启IDE后再运行Yarn即可。

  • 额外验证Git的可用性:
    直接在终端运行git clone https://github.com/webksde/gulp-sftp,如果能成功克隆仓库,说明Git本身的网络和路径都没问题,只需确保Yarn运行环境能读取到PATH即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 12:20:04