我最终解决了这个问题(见这里),但想在这里分享,让更多的人看到。
问题是,在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
但是这行不通。