1

几周前 Flutter 工作得很好,但它似乎在我的系统上坏了。我清理了现有的安装并重新克隆并安装了颤振,但它似乎因以下问题而失败:

    Akshays-MacBook-Pro-2:~ akshaydashrath$ flutter doctor
    Downloading Dart SDK 1.21.0...
    #################################################################100.0%
    Building flutter tool...
    vm-service: Error: Unhandled exception:
    Unsupported operation: Cannot extract a non-Windows file path from a 
    file URI with an authority
    #0      _SimpleUri._toFilePath (dart:core/uri.dart:4423)
    #1      _SimpleUri.toFilePath (dart:core/uri.dart:4417)
    #2      _loadFile (loader.dart:407:26)
    #3      _handleResourceRequest (loader.dart:510:5)
    #4      _processLoadRequest (loader.dart:941:7)
    #5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)

我最近将 MacOS 更新到 10.12.2,除此之外我无法识别我所做的任何其他可能影响系统的更改。

4

1 回答 1

3

事实证明,akshaydashrath 的 $PATH 在 FLUTTER_SDK/bin 目录的路径中有一个额外的前导 // 是一个问题。尚不清楚它是 Dart 错误还是 Flutter 错误或两者兼而有之,https://github.com/flutter/flutter/issues/7279正在跟踪修复。

如果有人再次遇到这个问题,解决办法是检查您的 PATH 并确保它/在您的//path/to/flutter/bin.

于 2016-12-18T04:51:03.693 回答