【发布时间】:2020-10-05 18:42:09
【问题描述】:
我一直在 Visual Studio Code 中使用 Flutter。
它提示我flutter upgrade,我做到了。
现在flutter doctor 给了
Unhandled exception:
Invalid argument(s): Cannot find executable for git.
#0 _getExecutable (package:process/src/interface/local_process_manager.dart:127:5)
#1 LocalProcessManager.runSync (package:process/src/interface/local_process_manager.dart:94:30)
#2 _DefaultProcessUtils.runSync (package:flutter_tools/src/base/process.dart:417:51)
#3 _runGit (package:flutter_tools/src/version.dart:665:23)
#4 new FlutterVersion (package:flutter_tools/src/version.dart:54:26)
#5 runInContext.<anonymous closure> (package:flutter_tools/src/context_runner.dart:138:29)
...
尽管 git 在路径中(最后一项 [更新] 当我将它移到开始并重新启动 VSC 时没有变化):
C:\Users\me>path
PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
[snip]
e:\coding\flutter\bin\mingit\cmd;
路径长 1,876 个字符 - 这在 Windows 10 中仍然是个问题吗?
并且易于访问:
C:\Users\me>git
usage: git [--version] [--help] [-C <path>] [-c name=value]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
重要提示:即使在使用Revo Uninstaller Pro 完全、干净地卸载 VSC 并重新安装后,也会发生这种情况。
[更新] 我已将flutter.bat 的路径添加到我的path 中,并且可以从cmd 命令行调用flutter。我找不到任何flutter.exe。
Visual Studio Code 仍然说它无法识别命令flutter
【问题讨论】:
标签: git visual-studio-code path