Makefile deploy配方需要设置环境变量ENV来正确地执行它自己,而其他配方并不关心,例如,
ENV =
.PHONY: deploy hello
deploy:
rsync . $(ENV).example.com:/var/www/myapp/
hello:
echo "I don't care about ENV, just saying hello!"如何确保设置了此ENV变量?有没有办法将这个makefile变量声明为deploy菜谱的先决条件?例如,
deploy: make-sure-ENV-variable-is-sethttps://stackoverflow.com/questions/4728810
复制相似问题