개발/기능 개발

[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