Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

直接像命令行中一样设置会有问题,应这样设置:
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

评论