make: *** Нет правила для создания цели 'php', необходимой для 'test-newsletter-only'.Стоп - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть Makefile (читаемый GNU Make 4.1), содержащий следующую строку:

test-newsletter-only: php bin/phpunit src/AppBundle/Tests/Service/NewsletterFromPageServiceTest.php

... и когда я запускаю make test-newsletter-only в своей оболочке, яполучите следующее:

make: *** Нет правила для создания цели 'php', необходимой для 'test-newsletter-only'.Стоп.

Я подтвердил php -v, что в среде, где я запускаю эту программу, установлена ​​действительная копия PHP.Что я тут не так делаю?

1 Ответ

1 голос
/ 09 апреля 2019

Пожалуйста, просмотрите make docs. Вы можете найти синтаксис правила здесь

php интерпретируется как предварительное условие, в то время как я предполагаю, что вы хотели, чтобы это было частью рецепта. Возьми его на новую строчку.

...