如何在git bash中设置环境变量?

时间:2018-07-21 06:04:09

标签: windows bash environment-variables

我使用Windows,试图通过Git Bash和ConEmu运行flask。我输入了以下命令:

use Illuminate\Support\Facades\Schema; //see if you have this class if not add it.

public function boot()
{
    Schema::defaultStringLength(191); //make sure you add this line
}

这就是结果:

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

我需要直接将命令写入bash文件吗?

编辑:我尝试在bash_profile中设置变量,但这并没有改变我得到的结果。 (我确实记得重启终端。)

1 个答案:

答案 0 :(得分:2)

您可以在本地为命令设置它:

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中使用的那样。 set,以has another meaning开头。

  

更改shell选项的值并设置位置参数