我想知道是否有可能让一个Makefile接收一个命令到一个未知的目标并直接运行它。
例如,我有一个脚本(我无法更改),它向我的应用程序Docker容器发出命令,如下所示:
docker run -it my_app:latest "env FOO=bar bundle exec rails c"
翻译成: make "env FOO=bar bundle exec rails c“
生成:Makefile:7: *** missing target pattern. Stop.
这是我第一次尝试捕获一个未知目标:
.DEFAULT_GOAL: passthrough
passthrough:
@echo $(MAKECMDGOALS) # always empty
@echo ${ARGS} # always empty有没有可能捕获在docker run参数中传递给Makefile的整个字符串并直接运行它?
https://stackoverflow.com/questions/47640803
复制相似问题