为什么我得到Makefile:8:***缺少分隔符。停止

时间:2018-05-30 09:16:34

标签: makefile gnu-make

我尝试在cp命令之前添加空格选项卡,直到观察到同样的问题。 go Makefile如下: $ cat Makefile

GOOS ?= $(shell go env GOOS)
TEMPLATE_PATH:= $(shell mktemp -d)
ifeq ($(GOARCH),amd64)
       TAG ?= -v1.10.1
       TAG_NONE ?=
endif

cp ./template/* $(TEMPLATE_PATH)
cd $(TEMPLATE_PATH) && sed -i.back "s|TAG|$(TAG)|g" deploy.yaml
cd $(TEMPLATE_PATH) && sed -i.back "s|TAG_NONE|$(TAG_NONE)|g" deploy.yaml

out/mybinary:
       echo "Hello!"

在运行$ make out/mybinary命令时,我收到错误“Makefile:8:***缺少分隔符。停止。”

0 个答案:

没有答案