На Mac он работал, печатая tput
цветовые коды вокруг строки ошибки.
Сначала export tput
цветовые коды, как показано ниже:
export red=`tput setaf 1`
export reset=`tput sgr0`
, затем добавьте цель кСоздайте файл, как показано ниже:
...
check-env:
ifndef ENV
$(error ${red}ENV is undefined. Please export it using command [ export ENV=dev ]${reset})
endif
...
, затем запустите его как make check-env
Снимок экрана -