我已经遵循了所有步骤并将C:\flutter\bin;C:\Program Files\Git\git-cmd.exe;C:\Windows\System32添加到我的路径中,但在尝试运行flutter doctor后仍然得到错误unable to find git in your PATH。我还重新安装了Git,并调整了PATH环境以使用从命令提示符使用Git和可选Unix工具,但在尝试运行flutter doctor时仍然出现相同的错误
C:\flutter\bin;C:\Program Files\Git\git-cmd.exe;C:\Windows\System32
flutter doctor
unable to find git in your PATH
6ju8rftf1#
您应该将C:\Program Files\Git\cmd添加到PATH中,而不是C:\Program Files\Git\git-cmd.exe。当我们键入git并输入cmd.exe时,实际上运行的是C:\Program Files\Git\cmd\git.exe。C:\Program Files\Git\git-cmd.exe是一个命令行程序,可以初始化PATH和做其他事情,你仍然需要输入git(C:\Program Files\Git\cmd\git.exe的缩写)来运行git。
C:\Program Files\Git\cmd
C:\Program Files\Git\git-cmd.exe
git
cmd.exe
C:\Program Files\Git\cmd\git.exe
4zcjmb1e2#
我也遇到了这个问题,当运行flutter doctor对vs代码cmd的,如果你认为你已经添加了正确的路径(How to solve "Unable to find git in your PATH" on Flutter?),但仍然得到错误,尝试运行git config --global --add safe.directory C:/flutter。C:/flutter应该是你使用的flutter的目录
git config --global --add safe.directory C:/flutter
C:/flutter
2条答案
按热度按时间6ju8rftf1#
您应该将
C:\Program Files\Git\cmd
添加到PATH中,而不是C:\Program Files\Git\git-cmd.exe
。当我们键入
git
并输入cmd.exe
时,实际上运行的是C:\Program Files\Git\cmd\git.exe
。C:\Program Files\Git\git-cmd.exe
是一个命令行程序,可以初始化PATH和做其他事情,你仍然需要输入git
(C:\Program Files\Git\cmd\git.exe
的缩写)来运行git。4zcjmb1e2#
我也遇到了这个问题,当运行
flutter doctor
对vs代码cmd的,如果你认为你已经添加了正确的路径(How to solve "Unable to find git in your PATH" on Flutter?),但仍然得到错误,尝试运行git config --global --add safe.directory C:/flutter
。C:/flutter
应该是你使用的flutter的目录