在 CentOS 上升级 Flutter 版本,本质上和 Linux 其他发行版一样,主要依靠 Flutter SDK 自带的升级命令。下面按常见场景给你说明。
cd ~/flutter # 或你实际的 flutter 目录
flutter upgrade
如果只想升级到 稳定版(推荐):
flutter channel stable
flutter upgrade
flutter channel
flutter channel stable
flutter channel beta
flutter channel dev
⚠️ 注意:
stable:生产推荐beta/dev:新特性,但不稳定例如升级到 3.19.6:
flutter version 3.19.6
或:
git checkout 3.19.6
flutter doctor
升级后如果报环境变量或依赖错误,通常需安装:
sudo yum install -y \
git \
curl \
unzip \
xz \
libGLU \
mesa-libGL \
clang \
cmake
如果你用 Flutter 3+,还需要:
sudo yum install -y ninja-build
flutter --version
flutter doctor
去官网下载: https://docs.flutter.dev/release/archive
解压覆盖原目录:
rm -rf ~/flutter
unzip flutter_linux_*.zip -d ~/
.bashrc 或 .zshrc):export PATH="$HOME/flutter/bin:$PATH"
source ~/.bashrc
which flutter
echo $PATH
flutter config --android-sdk=/path/to/sdk
如果你愿意,可以告诉我:
我可以给你更精确的升级方案。