Windows 上的颤振:"Unable to find git in your PATH"终端未处于管理模式



我最终解决了这个问题(见这里),但想在这里分享,让更多的人看到。

问题是,在Windows上安装Flutter后,您尝试运行Flutter医生并获得'Unable to find git in your PATH'。但是,如果您在管理模式下,则不会发生这种情况。

复制的步骤按照所有步骤在Windows上安装Flutter,包括提前安装Git

确保git可以正常工作,如果你以普通用户的身份在Powershell中输入它。如果没有,将C:Program FilesGitcmd(或等效的)文件夹放入Windows PATH中以普通/非管理员用户的身份打开Power shell,然后输入flutter doctor -v。这会导致错误:Error: Unable to find git in your PATH.

现在尝试在管理模式下打开并执行相同的操作-这次应该可以工作了。

我在本页底部看到一条评论,建议通过

将所有的仓库标记为"安全"。
git config --global --add safe.directory '*'

不知道这样做的含义是什么,但我继续做了,现在一切都正常工作!

在此之前,我曾试图使颤振文件夹安全通过:

git config --global --add safe.directory C:Usersxxxflutter.git
git config --global --add safe.directory C:Usersxxxflutter

但是这行不通。

相关内容

最新更新