为了账号安全,请及时绑定邮箱和手机立即绑定

在另一个之前运行一个 make 目标

在另一个之前运行一个 make 目标

Go
拉丁的传说 2022-06-13 16:57:50
我有两个 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 foundmake: *** [build] Error 127如果我单独运行这些目标,它们可以工作,任何人都可以看到我在哪里出错了吗?
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

PATH 是查找命令的标准搜索路径。您似乎将其设置为不包含该go命令的内容。

使用其他变量名称,例如MYPATH.


查看完整回答
反对 回复 2022-06-13
  • 1 回答
  • 0 关注
  • 102 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信