【问题标题】:'flutter doctor' returns '\flutter\bin\cache was unexpected at this time.''flutter doctor' 返回 '\flutter\bin\cache 在这个时候出乎意料。'
【发布时间】:2020-09-04 02:17:43
【问题描述】:

我已经下载了 flutter_windows_1.17.1-stable 并将其解压缩到程序文件之外,但是每当我运行“flutter doctor”命令时,我都会收到消息“\flutter\bin\cache 在这个时候是意外的。”

我对此进行了搜索,发现很少有解决方案建议删除flutter目录bin中的缓存文件夹,我这样做了,还在环境变量中添加了路径,仍然有相同的消息。

请,我需要有关如何解决此问题的建议。

谢谢。

【问题讨论】:

标签: flutter sdk


【解决方案1】:

面对类似的问题,我最初创建了 C:\Program Files(Manual)\Flutter 并添加到用户环境路径变量,但出现缓存错误,只有当我移动到 c:\src\Flutter 时它才有效,我会说带有空格的路径(和或特殊字符 '(' ')' ' ' 不是接受

【讨论】:

    【解决方案2】:

    当你使用windows时,从搜索和编辑flutter路径变量中转到系统环境变量,将其更改为二进制文件夹,如C:\src\flutter\bin .

    【讨论】:

    • 做到了,仍然有相同的输出。
    • 尝试删除并重新安装flutter到C:\src然后去应用这个答案
    【解决方案3】:
    1. 确保将所有文件解压到 c:/src/flutter
    2. 如果问题仍然存在,则运行命令使用 c:/src/flutter/bin 即,将 bin 包含到您的路径中

    【讨论】:

      【解决方案4】:

      我有同样的问题。我尝试了上述所有解决方案,但它们都不起作用。所以我也改变了路径。解决方案是将 CMD 指向 Flutter 的主目录。 示例:您要运行代码flutter doctor。您希望打开 CMD 并运行代码,因此您在配置环境和路径时会得到结果,但事实并非如此。要运行代码,请转到安装 Flutter 的同一目录,然后运行代码;

       E:\Program Files\flutter> flutter doctor
      

      我希望它对你有用,因为它对我有用。总账

      【讨论】:

        【解决方案5】:

        1.) 将 Flutter 文件夹移至 C 盘。 2.) 创建一个名为“src”的新文件夹。 3.) 将 Flutter 文件夹移动到 src。 4.) 将 C:\src\flutter\bin 添加到控制面板中的路径 -> 用户帐户 -> 环境 -> 路径 -> 编辑

        【讨论】:

          猜你喜欢
          • 2011-12-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多