我在Ubuntu 19.04上有Makefile语法问题



我用下一个命令创建了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行的前面放一个制表符。

最新更新