直接像命令行中一样设置会有问题,应这样设置:
https://segmentfault.com/a/1190000008535305
全局设置:
export FLASK_ENV=dev
export FLASK_DEBUG=1
dev:
@echo $(FLASK_ENV)
@echo $(FLASK_DEBUG)
运行make dev时则返回:
$ make dev
dev
1
在不同target下设置不同环境变量:
dev:export FLASK_ENV=dev
dev:export FLASK_DEBUG=1
dev:
@echo $(FLASK_ENV)
@echo $(FLASK_DEBUG)
prod:export FLASK_ENV=prod
prod:export FLASK_DEBUG=0
prod:
@echo $(FLASK_ENV)
@echo $(FLASK_DEBUG)
$ make dev
dev
1
$ make prod
prod
0