我在Ubuntu 19.04上有Makefile语法问题

问题描述 投票:0回答:1

我用下一个命令创建了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.

我尝试用Google搜索问题。但是我不知道如何解决问题。

makefile
1个回答
0
投票

关于调试的一般方法,请点击两下:

  • 仔细查看错误消息
  • 将示例简化到出现问题的位置

错误消息指向第2行。因此,我将简化第2行,并检查错误是否仍然存在:

cli:
    echo foo

错误的确存在,所以第2行仍然有问题。

解决方案:您必须在第2行的前面放置一个制表符。

© www.soinside.com 2019 - 2024. All rights reserved.