我正在尝试将我的 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。
我自己不使用
fvm
,所以我不确定为什么这对你不起作用,但是你也可以导航到安装 flutter sdk 的目录并执行 a
git checkout 3.10.2
用于选择 flutter 版本。
如果您使用窗口检查您的环境变量,您可能已经定义了 flutter sdk 的静态路径,该路径将在您运行时使用
flutter --version