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

VSCode中使用golangci-lint报错:diff可执行文件未在PATH中找到

解决golangci-lint提示"diff: executable file not found in %PATH%"的问题

问题原因

golangci-lint集成的goimports linter需要依赖diff工具计算代码差异,而Windows系统默认未预装该工具,或工具所在路径未加入系统环境变量%PATH%,导致调用失败。

解决方案

方法1:安装Git for Windows(推荐)

  • 下载Git for Windows并完成安装,安装过程中确保勾选「Add Git to PATH」选项(默认已勾选)
  • 安装结束后重启VSCode,Git自带的diff工具会自动加入系统PATH,golangci-lint即可正常运行

方法2:单独安装diff工具并配置PATH

  • 从GNUWin32等可信渠道下载适配Windows的diff工具
  • 找到diff.exe所在的文件夹,将该路径添加到系统环境变量PATH中
  • 重启VSCode后生效

内容的提问来源于stack exchange,提问作者David Meléndez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 03:25:21