【问题标题】:Flutter - running command "flutter _____" instantly closes terminalFlutter - 运行命令“flutter _____”立即关闭终端
【发布时间】:2021-01-15 18:22:00
【问题描述】:

试图设置我的环境变量来运行 Flutter 时遇到了一些重大挫折。在我的路径中,我尝试了很多建议来尝试设置我的路径路径,以便 Flutter 控制台(或 cmd)可以成功运行命令“flutter doctor”来下载所有包等。但问题是尽快当我运行这个命令时,它会立即关闭我的终端。没有任何事情发生,终端只是关闭。任何帮助将不胜感激,我附上了我的 Path envs 的屏幕截图,可能会提供更多帮助。 envs

【问题讨论】:

    标签: windows flutter environment-variables


    【解决方案1】:

    我也遇到了同样的问题,即每当我点击 flutter doctor 命令时;终端立即关闭。 解决方案: 将以下内容添加到系统变量路径中。

    C:\Windows\System32\WindowsPowerShell\v1.0

    一切都会好起来的

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,我解决了:问题是 PowerShell 版本。
      我使用的是 Windows 8,默认情况下它有版本 4。
      Flutter 需要 5.0 版本,所以我升级了我的 PowerShell。

      【讨论】:

        【解决方案3】:

        将此添加到系统变量PATH:

        C:\Windows\System32\WindowsPowerShell\v1.0
        

        以管理员身份打开cmd并设置变量:

        setx /M FLUTTER_HOME "C:\flutter" <---- here folder where your flutter is
        setx /M PATH "%FLUTTER_HOME%\bin;%PATH%"
        

        【讨论】:

          【解决方案4】:

          注意:Flutter 依赖于完整安装的 Android Studio 提供其 Android 平台依赖项。但是,您可以编写您的 在许多编辑器中使用 Flutter 应用程序;后面的步骤会讨论这一点。

          (https://flutter.dev/docs/get-started/install/windows) 您可以尝试在您的机器上安装 android studio 并重试。

          【讨论】:

            【解决方案5】:

            PowerShell 路径添加到环境变量中的PATH(如果不存在)。

            在我的情况下,C:\Windows\System32\WindowsPowerShell\v1.0 添加到 PATH

            【讨论】:

            【解决方案6】:

            再次下载 Flutter SDK 并更改您的 Flutter SDK 路径并更新新路径 环境变量并重启你的IDE

            【讨论】:

              【解决方案7】:

              问题仅出在 powershell 上。就我而言,我错误地使用了 ;在产生问题的路径的末尾。

              【讨论】:

                【解决方案8】:

                也许就像你运行一个 bat 文件,Windows 关闭它,因为最后没有暂停命令?

                当我从 sublime 使用相同的命令运行一个 bat 文件时,我看到它在 sublime 的输出中这么说...

                C:\!\flutter>flutter doctor 
                Error: The Flutter directory is not a clone of the GitHub project.
                       The flutter tool requires Git in order to operate properly;
                       to set up Flutter, run the following command:
                       git clone -b stable https://github.com/flutter/flutter.git
                

                解决方案: 将您的文件夹放在 C:\flutter。我不知道为什么,但它解决了这个问题。我的路径是 C:\flutter\bin。 “sdk 的位置”是 C:\flutter。

                【讨论】:

                  猜你喜欢
                  • 2021-05-27
                  • 2018-09-06
                  • 1970-01-01
                  • 2023-03-23
                  • 2014-11-23
                  • 1970-01-01
                  • 2020-03-24
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多