我有两个 make 目标,第一个将我的 Go 应用程序编译成二进制文件,然后想要使用第二个来运行二进制文件,同时传入一些参数。它如下所示:
PATH ?=
build:
@go build -o huski-go -ldflags="-X 'main.Version=${VERSION}'"
run-node: build
./huski-go run -s ${PATH}
当我尝试从命令行运行make run-node PATH="somePath"时,出现以下错误
/bin/sh: go: command not found
make: *** [build] Error 127
如果我单独运行这些目标,它们可以工作,任何人都可以看到我在哪里出错了吗?
白猪掌柜的
相关分类