Flutter 版本管理。错误:-bash:fvm:找不到命令

MAN*_*HAK 7 dart flutter flutter-dependencies

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

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

如何解决?

msk*_*ick 16

如果您使用 pub 安装了 fvm 并且路径中已包含它,但仍然收到错误消息,请按照以下步骤操作:

  1. run dart pub cache repair// 您可能会收到错误:无法预编译 fvm:main:。暂时忽略它。
  2. 跑步dart pub global activate fvm


Koe*_*ren 8

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

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

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


小智 7

你可以做一个

flutter clean
Run Code Online (Sandbox Code Playgroud)

然后完成后,运行

dart pub global activate fvm
Run Code Online (Sandbox Code Playgroud)

完成后,它现在应该可以工作了,关闭当前的 bash 终端并打开一个新的终端


小智 3

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