fvm flutter --版本与 fvm list 不同

问题描述 投票:0回答:2

我正在尝试将我的 flutter 版本设置为

3.10.2
。我尝试使用
fvm use 3.10.2

当我运行

fvm list
时,我得到:

Cache Directory:  /home/me/fvm/versions

3.19.3
3.10.2 (active)
3.3.1

但是当运行

fvm flutter --version
时,我得到:

Flutter 3.19.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 300451adae (vor 7 Tagen) • 2024-03-27 21:54:07 -0500
Engine • revision e76c956498
Tools • Dart 3.3.3 • DevTools 2.31.1

我在同一目录中运行这两个命令。这是一个问题,因为

fvm flutter pub run build_runner build
命令由于使用了错误的版本而失败。我得到的错误是:

The current Dart SDK version is 3.3.3.

Because my-project requires SDK version 3.0.2, version solving failed.

如何将我的 flutter 版本设置为 3.10.2。

flutter dart version fvm
2个回答
0
投票

我自己不使用

fvm
,所以我不确定为什么这对你不起作用,但是你也可以导航到安装 flutter sdk 的目录并执行 a

git checkout 3.10.2

用于选择 flutter 版本。


0
投票

如果您使用窗口检查您的环境变量,您可能已经定义了 flutter sdk 的静态路径,该路径将在您运行时使用

flutter --version
© www.soinside.com 2019 - 2024. All rights reserved.