我已经从https://flutter.io/setup-windows/下载了 Flutter (flutter_windows_v0.5.1-beta.zip) 在Windows 10中并遵循指南,将zip压缩到 C:\ Users \ M中。 Junaid ,然后打开flutter-console.bat。我试着去扑医生,但得到了以下信息
Error: The Flutter directory is not a clone of the GitHub project.
The flutter tool requires Git in order to operate properly;
The to set up flutter, run the following command:
git clone -b beta https://github.com/flutter/flutter.git
重新检查已正确安装的依赖项Git和PowerShell,并且路径变量也正确-C:\ Users \ M.Junaid \ flutter \ bin
我尝试了这些但无济于事:
答案 0 :(得分:19)
Flutter检查git文件夹,该文件夹通常是一个隐藏文件夹。如果您复制并粘贴了zip文件的内容,则很有可能会错过复制此隐藏文件夹的机会。
您可以通过执行以下任一操作来解决此问题:
flutter
),以将所有隐藏文件包括在内,或者答案 1 :(得分:8)
我通过使用以下命令解决了这个问题:
git clone -b beta https://github.com/flutter/flutter.git
(注意:确保已安装git。)
然后,尝试打开flutter_console.bat
并键入任何flutter命令,以检查其是否正确安装。
答案 2 :(得分:1)
flutter脚本检查工作目录中是否存在.git
目录。如果此目录不存在,则该消息将视为已报告。
因此,请仔细检查此目录的存在。如果不存在,则可能需要重新克隆存储库。
答案 3 :(得分:0)
我在Flutter 1.0上遇到了同样的问题。我通过运行以下命令解决了该问题:
git clean -xfd
这将删除所有现有文件,然后在另一个文件夹中重新创建它们。
答案 4 :(得分:0)
您需要跑步
git init
这样就可以创建.git文件夹了。
一旦您做那扑扑的医生将按预期工作。
答案 5 :(得分:0)
即使使用git下载,我也遇到了这个问题。 解决方案是将文件夹名称从.github更改为.git 在Windows中,我执行了以下操作。
rename .github .git
答案 6 :(得分:0)
在您的情况下,当您复制/移动从提取的内容时,您可能会忘记一些隐藏文件,如下所示(Github项目的确有 .git 目录)。 flutter_windows_v0.5.1-beta.zip 到 C:\ Users \ M。 Junaid 。
.cirrus.yml
.codecov.yml
.git
.gitattributes
.github
.gitignore
.idea
.pub-cache
答案 7 :(得分:0)
当抖动为“!”时,也会引发此错误。在文件路径中。 https://github.com/flutter/flutter/issues/26571
因此,您需要使用“!”重命名文件夹。
为我工作,而其他解决方案无济于事。
答案 8 :(得分:0)
我通过下载新的flutter SDK解决了这个问题