【问题标题】:Flutter version management. error : -bash: fvm: command not foundFlutter 版本管理。错误:-bash:fvm:找不到命令
【发布时间】:2020-12-07 15:18:29
【问题描述】:

我正在尝试安装flutter版本管理器以在不同的flutter项目之间切换flutter版本。 我使用命令安装 fvm - pub global activate fvm

但是当我在终端上运行命令时 - fvm help 有错误 -bash: fvm: command not found

如何解决?

【问题讨论】:

    标签: flutter dart flutter-dependencies


    【解决方案1】:

    您必须将 fvm 可执行文件的路径添加到 $PATH 环境变量。运行“pub global activate fvm”后,您应该会看到一条警告,其中包含有关如何修复它的说明。你可以看这个:https://youtu.be/R6vKde1vIGQ 这将使您启动并运行。

    【讨论】:

      【解决方案2】:

      您的 .pub-cache 二进制文件尚未添加到终端使用的 PATH 变量中。使用以下命令添加路径:

      export PATH="$PATH:$HOME/.pub-cache/bin"

      这是安装 fvm 的位置。因此,通过将此路径导出到您的 PATH 变量,您应该能够在终端的任何位置让 fvm 工作。

      【讨论】:

        【解决方案3】:

        如果您的路径中已经有它并且您仍然收到错误,请按照以下步骤操作:

        1. run dart pub cache repair // 可能会报错: Failed to precompile fvm:main:.暂时忽略它。
        2. 运行dart pub global activate fvm

        【讨论】:

        • 我在终端 VS Code Windows 上运行它,它仍然显示错误消息。但是当我在 Windows PowerShell Admin 上运行它时,程序就可以工作了
        • @Miko 重启你的 VSCode。您的终端需要启动一个新会话。
        【解决方案4】:

        如果使用 windows 10 或更高版本添加系统属性 -> 环境变量 -> 路径 -> %USERPROFILE%\AppData\Local\Pub\Cache\bin

        【讨论】:

          猜你喜欢
          • 2013-05-30
          • 1970-01-01
          • 2019-10-18
          • 1970-01-01
          • 1970-01-01
          • 2021-06-19
          • 2022-11-02
          • 2021-09-01
          • 1970-01-01
          相关资源
          最近更新 更多