'make'不被识别为内部或外部命令,可操作程序或批处理文件

问题描述 投票:0回答:1
.DEFAULT_GOAL := swagger

check_install:
    which swagger || GO111MODULE=off go get -u github.com/go-swagger/go-swagger/cmd/swagger

swagger: check_install
    GO111MODULE=off swagger generate spec -o ./swagger.yaml --scan-models

当我在从github克隆的教程中的文件夹中使用make时,它可以工作,但是当我在我的版本中使用它时,它不起作用。我尝试使用nmake -f Makefile运行Makefile我已经安装了gnuwin32

makefile
1个回答
0
投票
c:\program files\...\gnuwin32\bin\make.exe

如果该方法有效(自从您将其安装在某处以来必须这样做),则可能是Windows PATH中缺少此方法。编辑环境变量并添加c:\program files\...\gnuwin32\bin(或任何路径)。

那么您应该可以运行make ...

也不要使用nmake,它将是make(gnu make)

© www.soinside.com 2019 - 2024. All rights reserved.