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

Windows环境下执行make dev命令报错的解决方法求助

解决Windows 11下找不到make命令的问题

Windows系统默认不带make工具,这是类Unix系统(比如Linux、macOS)常用的构建工具,所以会出现CommandNotFoundException。给你几个可行的解决办法:

方法一:通过Chocolatey安装make

  1. 以管理员身份打开PowerShell,执行以下命令安装Chocolatey包管理器:
    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    
  2. 安装完成后,执行命令安装make:
    choco install make
    
  3. 重启你的终端或VS Code,之后就能正常执行make dev命令了。

方法二:通过MinGW-w64安装make

  1. 下载MinGW-w64安装器,安装时选择mingw32-make组件(属于Basic Setup里的选项)。
  2. 找到MinGW的安装目录,进入bin文件夹(比如C:\MinGW\bin),把里面的mingw32-make.exe复制一份并重命名为make.exe。
  3. 将这个bin文件夹路径添加到系统环境变量的Path中。
  4. 重启终端或VS Code,测试make --version是否能正常输出信息。

方法三:使用WSL(Windows子系统Linux)

  1. 打开Windows设置,找到“应用”->“可选功能”->“添加可选功能”,搜索并安装“适用于Linux的Windows子系统”。
  2. 打开Microsoft Store,安装一个Linux发行版(比如Ubuntu),完成初始化配置。
  3. 在VS Code中打开WSL终端,进入你的Go项目目录,此时可以直接使用Linux下的make命令执行make dev。

方法四:用Go原生命令替代make(无需额外安装工具)

既然你的项目是Go语言项目,其实可以不用依赖make,直接用Go的命令完成操作:

  • 如果make dev对应的是go run main.go,那直接执行这个命令就行。
  • 要是有更多复杂的操作,可以写一个Windows批处理文件(比如dev.bat),内容如下:
    @echo off
    go run main.go
    
    之后在终端执行.\dev.bat就能替代make dev的功能;或者写PowerShell脚本(dev.ps1),执行.\dev.ps1即可。

内容的提问来源于stack exchange,提问作者Đỗ Như Vỹ

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 23:42:27