개발/기능 개발
[Flutter] FVM으로 프로젝트 별 Flutter 버전 관리하기
뽀글뽀글 개발자
2025. 3. 6. 10:40
플러터 강의를 수강하며 공부하는 도중 pubspec의 의존성 버전 충돌 문제가 발생했다.
전부 바꾸기는 너무 귀찮았기 때문에 해당 강의에서 사용하는 flutter 버전으로 다운그레이드를 결정했고, 프로젝트 마다 flutter 버전을 다르게 가져갈 수 있어야겠다는 생각을 하게되어 FVM(Flutter Version Manager)을 알아보게 되었다.
Windows의 경우 chocolatey를 통해 설치할 수 있다,
choco install fvm
MacOS의 경우 homebrew를 사용해서 설치할 수 있다.
brew install fvm
fvm --version
FVM 사용 방법
릴리즈 명령어를 통해 모든 플러터 버전을 확인할 수 있다.
fvm releases
원하는 버전을 install 명령어로 설치하면 된다.
fvm install 3.19.6
list 명령어를 통해 설치된 버전을 확인할 수 있다.
fvm list
원하는 버전을 적용할 땐 global 명령어를 사용하면 된다.
fvm global 3.19.6
특정 프로젝트에서 버전을 지정할 땐 해당 프로젝트 경로에 들어가서 아래 use 명령어를 사용하면 된다.
cd /프로젝트 경로
fvm use 3.19.6