我有一个包含以下行的Makefile(由GNU Make 4.1读取):
test-newsletter-only: php bin/phpunit src/AppBundle/Tests/Service/NewsletterFromPageServiceTest.php
...当我在我的shell中运行make test-newsletter-only
时,我得到以下内容:
make:***没有规则制作目标'php',需要'test-newsletter-only'。停止。
我已经与php -v
验证在我运行它的环境中安装了有效的PHP副本。我在这做错了什么?
请查看make docs。你可以找到规则语法here
php被解释为先决条件,而我假设你打算将它作为配方的一部分。把它带到新的生产线。