颤动医生既不能在命令提示符或 PowerShell 窗口上工作?我一直在尝试在 Windows 上安装颤振。我已按照教程中的说明克隆了 Flutter SDK。当我尝试运行“颤动的医生”命令提示符回复时,我已经将 git 和颤动添加到了我的 path.But:'where' is not recognized as an internal or external command operable program or batch file. Error: Unable to find git in your path
检查 cmd 图像,您将看到确切的问题
11 回答
只需检查所有环境变量......这些变量存在于路径变量中或者在颤动的情况下不存在
System32 文件对 git 很重要。请检查它是否存在。
1)确保环境变量设置正确,
转到“控制面板>用户帐户>用户帐户>更改我的环境变量”
在“用户变量”下,检查是否有名为“路径”的条目:
如果条目确实存在,则使用
;
作为现有值的分隔符将完整路径追加到flutter\bin
。如果该条目不存在,请创建一个名为 Path 的新用户变量,其中包含
flutter\bin
的完整路径作为其值。2)****重新启动您的计算机
完成上述两个步骤后,运行
flutter doctor
问题是我的 PATH 变量中缺少
C:\Windows\System32\
。因此,要解决它,请按照以下步骤操作:在搜索中,搜索然后选择:系统(控制面板)
单击高级系统设置链接。
单击环境变量。在 System Variables 部分中,找到
PATH
环境变量并选择它。单击编辑。在“编辑系统变量”窗口中,添加由
;
分隔的C:\Windows\System32
。单击确定。单击“确定”关闭所有剩余窗口。**重启你的电脑。
现在运行
flutter doctor
要从命令提示符运行,它需要三件事
C:\Users\mahesh_2\Documents\flutter_windows_v0.11.9-beta\flutter\bin
C:\Windows\System32
如果你在第 3 步找不到路径,Note:you 需要从这里下载git
C:\Program Files\Git\git-cmd.exe
所以要简单地将这三个路径添加到您的环境变量,请转到系统环境变量,其中变量名称为路径**
和值为
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!**你应该得到这样的东西
解决上述问题
设置三个变量路径
C: SRC 扑 BIN
C: Program FilesGitcmd
C: WindowsSystem32 下
使用 Window 命令如果使用 Window,则提示,重启命令提示符,它将正常工作。
运行命令
扑动升级
首先 where.exe 命令位于 C:windows\System32 内,所以转到
编辑系统环境设置
单击环境并编辑,
然后在'Path'里面添加 C:windows\System32 分隔;
最后添加 C:\ Program Files\Git\git-cmd.exe 单击 OK
现在重新启动
cmd
。有同样的问题并通过确保在环境变量中添加了颤动的 PATH 来解决它...在“系统变量框**”中“编辑系统环境变量时.编辑 upper-box 被调用的**”用户变量“不解决**给我的问题。
如果你在
Android Studio
工作,你会发现它Tools
->Flutter
->Flutter Doctor
在 cmd 上运行颤振医生无法识别为内部或外部命令。
但是在 Android Studio
Terminal
上,它运行得很好。P.S - 如果您使用 Android Studio 作为 IDE,请不要忘记安装
Flutter
插件和Dart
插件。我也陷入了同样的问题,我在 Window 默认命令提示符下运行
flutter
命令。虽然我已经在用户环境变量中添加了C:\src\flutter\bin
路径。适用于我的解决方案是将C:\Windows\System32\
添加到用户环境变量中的Path变量中。完成此操作后,重新启动系统并在默认命令提示符下运行flutter
命令。希望这会帮助你。
如果你喜欢我并且在用户环境中添加颤动不起作用,你可以通过将
flutter
替换为 flutter.bat 文件的路径来实际运行命令,如下所示:C:\fluttersdk\flutter\bin\flutter.bat doctor
如果运行flutter build apk
它最终将如下所示:C:\fluttersdk\flutter\bin\flutter.bat build apk
作为命令。加我的两分钱。我遇到了同样的问题,在尝试了我读到的所有内容之后,我最终只是在命令行中使用了“echo%path%”,并看到 flutter 的路径包含非法字符。在 PATH 中删除颤动条目并再次手动输入而不是复制它后,它终于正常工作。以防它可以帮助某人。