You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Git Bash搭配Visual Studio Code:如何永久设置PATH环境变量

解决VSCode中Git Bash重启后PATH重置的问题

我之前也碰到过一模一样的情况,折腾了好一阵才搞定,给你几个精准的解决步骤:

  • 第一步:找对Git Bash的用户主目录
    你把.bashrc放在代码文件夹里是没用的,Git Bash只会加载用户主目录下的配置文件。打开Git Bash终端,输入:

    echo $HOME
    

    输出的路径(比如C:\Users\你的用户名)就是你要放.bashrc的地方,别搞错位置了。

  • 第二步:在正确位置创建/编辑.bashrc
    打开VSCode,直接打开$HOME/.bashrc文件(如果没有就新建),添加你的PATH配置:

    export PATH="$PATH:/c/mingw/bin"
    

    这里加引号是为了避免路径里有空格时出问题,更稳妥。

  • 第三步:确保配置被加载
    如果Git Bash启动时是登录shell,可能不会自动加载.bashrc,这时候你可以在用户主目录下创建.bash_profile文件,添加一行:

    source ~/.bashrc
    

    这样每次启动Git Bash时,都会先加载.bash_profile,然后自动引入.bashrc里的配置。

  • 第四步:检查VSCode的终端配置
    打开VSCode的设置(Ctrl+,),搜索terminal.integrated.profiles.windows,找到Git Bash的配置项,确保没有手动设置env来覆盖PATH。如果有类似下面的配置,把env那部分删掉:

    "Git Bash": {
      "path": "C:\\Program Files\\Git\\bin\\bash.exe",
      "env": { "PATH": "默认路径" } // 删掉这行
    }
    

做完这些步骤后,重启VSCode和Git Bash,再输入echo $PATH看看,/c/mingw/bin应该就永久存在于PATH里了。

内容的提问来源于stack exchange,提问作者Old-fashioned-dev

火山引擎 最新活动