我用下一个命令创建了Makefile:
cli:
docker run --rm -v ${PWD}/manager:/app --workdir=/app php:7.2-cli php bin/index.php
当我运行make cli
时我有下一个问题/home/viktor/Documents/PhpProjects/project.com/Makefile:2: *** multiple target patterns. Stop.
我试着用谷歌搜索这个问题。但我不知道如何解决这个问题。
调试通用方法的两大亮点:
- 仔细查看错误消息
- 把你的例子简化到你看到问题的地方
错误消息指向第2行。所以我会简化第2行,并检查错误是否仍然存在:
cli:
echo foo
错误仍然存在,因此第2行仍然存在问题。
解决方案:您必须在第2行的前面放一个制表符。