перед выполнением каждой команды. Вероятно, неэффективно, но функционально.
хней части моего make-файла у меня есть эта строка:
SHELL := /bin/sh
что необходимо для большинства команд. Тем не менее, я хотел бы также иметь команду make для активации моего виртуального env, который находится по другому пути.
Вот код, который я написал для него:
activate:
source ~/.envs/$(APP)/bin/activate; \
Проблема в том, что это просто печатает то, что здесь написано, и не выполняется. Я читал, что это может что-то сделать, только bash знает об источнике, но я не могу понять, как временно переключать режимы в пределахactivate
команда.
Как мне написать этот метод, чтобы он активировал мой virtualenv?