Не могу назвать цель `dev` - PullRequest
0 голосов
/ 22 апреля 2019

Это мой Makefile:

catchall = echo "Available make commands: dev, rebuild" && exit 0

.DEFAULT:
    @$(catchall)

error:
    @$(catchall)

dev:
    docker-compose -f docker-compose.dev.yml up --abort-on-container-exit

rebuild:
    docker-compose -f docker-compose.dev.yml up --build --abort-on-container-exit

Когда я запускаю make rebuild, все работает как положено, но make dev выдает следующее:

make: `dev' is up to date.

Если я переименую *Команда 1009 * предназначена практически для всего остального.Почему?


Вот вывод make -v:
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0

1 Ответ

0 голосов
/ 22 апреля 2019

Это потому, что у меня была папка в том же каталоге с именем dev.Решение - добавить .PHONY: dev в Makefile.

...