У меня проблема с синтаксисом Makefile в Ubuntu 19.04 - PullRequest
0 голосов
/ 10 ноября 2019

Я создал 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. Но я понятия не имею, как решить проблему.

1 Ответ

0 голосов
/ 10 ноября 2019

Два хита для общего подхода к отладке:

  • внимательно посмотрите на сообщение об ошибке
  • упростите ваш пример до точки, где вы видите проблему

Сообщение об ошибке указывает на строку 2. Поэтому я бы упростил строку 2 и проверил, сохраняется ли ошибка:

cli:
    echo foo

Ошибки не исчезли, поэтому проблема со строкой 2.

Решение: Вы должны поместить символ табуляции перед строкой 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...