Makefile:目标模式不包含“%%'”;

Makefile:目标模式不包含“%%'”;,makefile,Makefile,为什么我的Makefile不工作 生成文件: app-reset: bin/console avanzu:admin:fetch-vendor make app reset正在返回: makefile:3: *** target pattern contains no `%'. Stop. 如中所述,构建配方中的每一行都必须以制表符开头。如果您使用其他任何东西(例如空格序列),就会出现令人困惑的错误 通常这表现为Makefile:42:**缺少分隔符。停止。,但在您的情况下,命令

为什么我的Makefile不工作

生成文件:

app-reset:
     bin/console avanzu:admin:fetch-vendor
make app reset
正在返回:

makefile:3: *** target pattern contains no `%'.  Stop.
如中所述,构建配方中的每一行都必须以制表符开头。如果您使用其他任何东西(例如空格序列),就会出现令人困惑的错误

通常这表现为
Makefile:42:**缺少分隔符。停止。
,但在您的情况下,命令中的冒号(
)会让人误以为您试图定义模式规则

在任何情况下,解决方案都是使用制表符。(或者,如果您使用的是GNU make,set。)

如中所述,构建配方中的每一行都必须以制表符开头。如果您使用其他任何东西(例如空格序列),就会出现令人困惑的错误

通常这表现为
Makefile:42:**缺少分隔符。停止。
,但在您的情况下,命令中的冒号(
)会让人误以为您试图定义模式规则

在任何情况下,解决方案都是使用制表符。(或者,如果您使用的是GNU make,则设置。)

您能试试这个吗

sudo apt-get install lib32ncurses5 lib32z1
我在18.04中遇到了同样的问题,但我通过了安装后的make测试
lib32ncurses5 lib32z1

你能试试吗

sudo apt-get install lib32ncurses5 lib32z1

我在18.04中遇到了同样的问题,但是我通过了安装后的make
lib32ncurses5 lib32z1

您的
bin/console…
行是否以实际的制表符开头?嗯。。。不。谢谢您的
bin/console…
行是否以实际制表符开头?嗯。。。不,谢谢