【发布时间】: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
我正在尝试安装flutter版本管理器以在不同的flutter项目之间切换flutter版本。
我使用命令安装 fvm - pub global activate fvm
但是当我在终端上运行命令时 - fvm help
有错误 -bash: fvm: command not found
如何解决?
【问题讨论】:
标签: flutter dart flutter-dependencies
您必须将 fvm 可执行文件的路径添加到 $PATH 环境变量。运行“pub global activate fvm”后,您应该会看到一条警告,其中包含有关如何修复它的说明。你可以看这个:https://youtu.be/R6vKde1vIGQ 这将使您启动并运行。
【讨论】:
您的 .pub-cache 二进制文件尚未添加到终端使用的 PATH 变量中。使用以下命令添加路径:
export PATH="$PATH:$HOME/.pub-cache/bin"
这是安装 fvm 的位置。因此,通过将此路径导出到您的 PATH 变量,您应该能够在终端的任何位置让 fvm 工作。
【讨论】:
如果您的路径中已经有它并且您仍然收到错误,请按照以下步骤操作:
dart pub cache repair // 可能会报错: Failed to precompile fvm:main:.暂时忽略它。dart pub global activate fvm
【讨论】:
如果使用 windows 10 或更高版本添加系统属性 -> 环境变量 -> 路径 -> %USERPROFILE%\AppData\Local\Pub\Cache\bin
【讨论】: