Vscode 无法定位 Flutter SDK。
我查看了错误日志,发现 Dart 扩展返回了未定义的 SDK 位置路径,因为它在 PATH 中查找时没有找到它,尽管我可以在 VSCode 终端窗口中轻松运行 Flutter 命令。
我试图创建另一个 Flutter SDK 目录的副本,并将其放置在 /usr/local/bin 中,再次更新了我的 PATH,但是出于某种原因,VSCode Dart 扩展程序仍然无法找到它。
我的当前环境状态如下:
- 从 brew 安装的 Dart - Flutter SDK 位于 ~/Downloads - 将 Flutter SDK 添加到 PATH 变量中 - 在 VSCode 中安装了 Flutter 插件 - 在 VSCode 中安装了 Dart 插件 - Flutter doctor 没有返回错误
VSCode 版本:1.36.1 Dart 版本:2.4.0 Flutter 版本:1.7.8+hotfix.3
这是我的日志。
我查看了错误日志,发现 Dart 扩展返回了未定义的 SDK 位置路径,因为它在 PATH 中查找时没有找到它,尽管我可以在 VSCode 终端窗口中轻松运行 Flutter 命令。
我试图创建另一个 Flutter SDK 目录的副本,并将其放置在 /usr/local/bin 中,再次更新了我的 PATH,但是出于某种原因,VSCode Dart 扩展程序仍然无法找到它。
我的当前环境状态如下:
- 从 brew 安装的 Dart - Flutter SDK 位于 ~/Downloads - 将 Flutter SDK 添加到 PATH 变量中 - 在 VSCode 中安装了 Flutter 插件 - 在 VSCode 中安装了 Dart 插件 - Flutter doctor 没有返回错误
VSCode 版本:1.36.1 Dart 版本:2.4.0 Flutter 版本:1.7.8+hotfix.3
这是我的日志。
Sat Jul 20 2019 [06:43:47 GMT+0300 (Arabian Standard Time)] Log file started
[6:43:47 AM] [General] [Info] Searching for SDKs...
[6:43:47 AM] [General] [Info] Environment PATH:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] /usr/bin
[6:43:47 AM] [General] [Info] /bin
[6:43:47 AM] [General] [Info] /usr/sbin
[6:43:47 AM] [General] [Info] /sbin
[6:43:47 AM] [General] [Info] Searching for flutter
[6:43:47 AM] [General] [Info] Looking for flutter in:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] /usr/bin
[6:43:47 AM] [General] [Info] /bin
[6:43:47 AM] [General] [Info] /usr/sbin
[6:43:47 AM] [General] [Info] /sbin
[6:43:47 AM] [General] [Info] Found at:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] Candidate paths to be post-filtered:
[6:43:47 AM] [General] [Info] /usr/local
[6:43:47 AM] [General] [Info] Returning SDK path undefined for flutter
[6:43:47 AM] [General] [Info] Searching for dart
[6:43:47 AM] [General] [Info] Looking for dart in:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] /usr/bin
[6:43:47 AM] [General] [Info] /bin
[6:43:47 AM] [General] [Info] /usr/sbin
[6:43:47 AM] [General] [Info] /sbin
[6:43:47 AM] [General] [Info] Found at:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] Following symlink: /usr/local/bin/dart ==> /usr/local/Cellar/dart/2.4.0/libexec/bin/dart
[6:43:47 AM] [General] [Info] Candidate paths to be post-filtered:
[6:43:47 AM] [General] [Info] /usr/local/Cellar/dart/2.4.0/libexec
[6:43:47 AM] [General] [Info] Found at /usr/local/Cellar/dart/2.4.0/libexec
[6:43:47 AM] [General] [Info] Returning SDK path /usr/local/Cellar/dart/2.4.0/libexec for dart