[Flutter] FVM으로 Flutter 버전관리 하기

jaehee kim·2021년 7월 8일
2

Flutter

목록 보기
9/20
post-thumbnail

FVM으로 Flutter 버전관리 하기

FVM?

Flutter Version Management
다양한 버전의 Flutter를 관리할 수 있도록 도와줍니다.
FVM, VScode를 이용하여 Flutter 버전관리에 대해서 알아보겠습니다.
[FVM - Flutter Version Management]

먼저 다음 명령어들을 입력하여 fvm을 설치합니다.

dart pub global activate fvm
brew tap leoafarias/fvm
brew install fvm

터미널에서 vim ~/.zshrc 명령어를 입력하여 .zshrc를 열고, export를 추가합니다.

vim ~/.zshrc
export PATH="$PATH:$HOME/.pub-cache.bin" 추가

[Flutter SDK releases] 에서 원하는 flutter 버전을 확인하고, fvm use <원하는버전> 을 입력합니다.

fvm use <원하는버전>
e.g. fvm use 2.2.3

fvm flutter --version을 입력하여 나머지 파일을 다운받으면 위해서 지정한 flutter 버전을 확인할 수 있습니다.

fvm flutter --version

fvm에서 원하는 flutter 버전을 지정해도 IDE에서는 global flutter 버전을 사용하고 있기 때문에, IDE에서 설정을 해야합니다.

settings로 들어갑니다.

Edit in settings.json을 클릭합니다.

settings.json 에 sdkpath를 추가합니다.

"dart.flutterSdkPath": ".fvm/flutter_sdk",
 // Remove .fvm files from search
 "search.exclude": {
     "**/.fvm": true
 },
 // Remove from file watching
 "files.watcherExclude": {
     "**/.fvm": true
 },


VScode를 다시 실행하면 Flutter 버전이 지정한 버전을 변경된 것을 확인할 수 있습니다.

.gitignore 파일에 .fvm/flutter_sdk를 추가합니다.

1개의 댓글

comment-user-thumbnail
2024년 1월 2일

fvm 설정한 후에 스니펫 안돼서 혼란스러웠는데, 감사합니다~

답글 달기