簡體   English   中英

如何在git bash中設置環境變量?

[英]How to set environment variables in git bash?

我使用Windows,並且試圖通過Git Bash和ConEmu運行flask。 我輸入了以下命令:

set FLASK_APP=application.py
set FLASK_DEBUG=1
set DATABASE_URL=postgres://someurl
flask run

結果是:

* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
Usage: flask run [OPTIONS]

Error: Could not locate a Flask application. You did not provide the "FLASK_APP" environment variable, and a "wsgi.py" or "app.py" module was not found in the current directory.

我需要直接將命令寫入bash文件嗎?

編輯:我嘗試在bash_profile中設置變量,但這並沒有改變我得到的結果。 (我確實記得重新啟動終端。)

您可以在本地為命令設置它:

FLASK_APP=application.py FLASK_DEBUG=1 DATABASE_URL=postgres://someurl flask run

或者,您可以為會話永久設置它:

export FLASK_APP=application.py
export FLASK_DEBUG=1 
export DATABASE_URL=postgres://someurl 
flask run

關鍵是:在git bash中沒有set var=value ,就像在CMD中使用的那樣。 bash中的set 具有另一種含義

更改殼選項的值並設置位置參數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM