перед выполнением каждой команды. Вероятно, неэффективно, но функционально.

хней части моего make-файла у меня есть эта строка:

SHELL := /bin/sh

что необходимо для большинства команд. Тем не менее, я хотел бы также иметь команду make для активации моего виртуального env, который находится по другому пути.

Вот код, который я написал для него:

activate:
    source ~/.envs/$(APP)/bin/activate; \

Проблема в том, что это просто печатает то, что здесь написано, и не выполняется. Я читал, что это может что-то сделать, только bash знает об источнике, но я не могу понять, как временно переключать режимы в пределахactivate команда.

Как мне написать этот метод, чтобы он активировал мой virtualenv?

Ответы на вопрос(2)

Ваш ответ на вопрос