颤动医生既不能在命令提示符或PowerShell窗口上工作?我一直在尝试在Windows上安装颤振。我已按照教程中的说明克隆了Flutter SDK。我已经添加了git和flutter到我的路径。但是当我尝试运行“颤动的医生”时,命令提示符回复:'where' is not recognized as an internal or external command operable program or batch file.
Error: Unable to find git in your path
检查cmd图像,您将看到确切的问题
1)确保正确设置环境变量,
flutter\bin
作为现有值的分隔符,将完整路径附加到;
。
如果该条目不存在,请创建一个名为Path的新用户变量,其中包含flutter\bin
的完整路径作为其值。2)重新启动计算机
完成上述两个步骤后,运行flutter doctor
注意:在命令提示符或PowerShell窗口中运行此命令。目前,Flutter不支持像Git Bash这样的第三方shell。 (来源:Flutter文档)
加我的两分钱。我遇到了同样的问题,在尝试了我读到的所有内容之后,我最终只是在命令行中使用了“echo%path%”,并看到flutter的路径包含非法字符。在PATH中删除颤动条目并再次手动输入而不是复制它后,它终于正常工作。以防它可以帮助某人。
C:\fluttersdk\flutter\bin\flutter.bat build apk
我有同样的问题。 (我已经在上周添加了env变量n工作正常)问题是我的防病毒删除了flutter \ bin中的flutter.bat。
我修复了这个,重新下载flutter.bat或重新下载整个flutter。
我有完全相同的问题,并通过遵循here给出的解决方案,我能够解决这个问题。
问题是我的PATH变量中缺少C:\Windows\System32\
。因此,要解决它,请按照以下步骤操作:
PATH
环境变量并选择它。单击编辑。C:\Windows\System32
分隔的;
。单击确定。单击“确定”关闭所有剩余窗口。现在运行flutter doctor
要从命令提示符运行,它需要三件事
C:\Users\mahesh_2\Documents\flutter_windows_v0.11.9-beta\flutter\bin
C:\Windows\System32
注意:如果在步骤3中找不到路径,则需要从qazxsw boi下载git
因此,只需将这三个路径添加到环境变量中,就可以使用变量名称为C:\Program Files\Git\git-cmd.exe
的系统环境变量
和价值
Path
C:\Windows\System32;C:\Program Files\Git\git-cmd.exe;C:\Users\mahesh_2\Documents\flutter_windows_v0.11.9-beta\flutter\bin
重新启动命令提示符并尝试运行flutter和Voila!你应该得到这样的东西
解决上述问题
设置三个变量路径
使用Window命令如果使用Window,则提示,重启命令提示符它将正常工作。
运行命令
扑动升级
有同样的问题并通过确保在“编辑系统环境变量”时系统变量框中的环境变量...中添加了颤振PATH来解决它。编辑名为“用户变量”的上部框没有解决问题为了我。
我也遇到了同样的问题,我在Window默认命令提示符下运行Dart
命令。虽然我已经在用户环境变量中添加了flutter
路径。适合我的解决方案是将C:\src\flutter\bin
添加到用户环境变量的Path变量中。完成此操作后,重新启动系统并在默认命令提示符下运行C:\Windows\System32\
命令。
希望这会帮助你。
如果你喜欢我并且在用户环境中添加颤动不起作用,你可以实际运行命令,将flutter
替换为你的flutter.bat文件的路径,如下所示:flutter
如果运行C:\fluttersdk\flutter\bin\flutter.bat doctor
它最终会像这个:flutter build apk
作为命令。