fvm은 플러터의 버전을 관리해주는 관리 툴이다. Node.js 관리툴인 nvm과 동일하다.
$ brew tap leoafarias/fvm
$ brew install fvm
$ brew uninstall fvm
$ brew untap leoafarias/fvm
$ fvm install stable # 최신 안정 버전 설치
$ fvm install {version} # 특정 버전 설치
Flutter 3.3.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision d9111f6402 (8 days ago) • 2022-10-19 12:27:13 -0700
Engine • revision 3ad69d7be3
Tools • Dart 2.18.2 • DevTools 2.15.0
$ cd /{project}
$ fvm use {version}
Project now uses Flutter [stable]
버전 설치 후 Flutter SDK Path를 지정한다.
Preferences ⇒ 언어 & 프레임워크 ⇒ Flutter ⇒ SDK ⇒ Flutter SDK path ⇒ “/{USER_HOME}/fvm/versions/{version}
$ fvm remove {version}
Removing 3.3.4...
3.3.4 removed.
$ fvm list
Cache Directory: /Users/{USER_HOME}/fvm/versions
stable (active)
3.3.4
$ fvm releases