Framework/Flutter

[Flutter]FVM 설정

  • -
반응형

Flutter 개발시 프로젝트별로 버전을 다르게 관리할 필요가 있습니다.

오늘은 FVM(Flutter Version Management)을 이용해 Flutter 버전을 관리하는 방법을 소개합니다.

 

※ 테스트 환경
  • VSCode
  • Windows, MacOS 

[Windows 기준]

1. 환경 변수 설정

* fvm을 사용하기 위해서는 환경 변수 설정이 필요합니다. 환경 변수 미 설정시 아래와 같은 문구를 확인할 수 있습니다.

 

2. fvm 활성화

관리자 모드로 cmd 창을 실행합니다.

dart pub global activate fvm

 

3. fvm 설정

아래 명령어 입력 후 명령어가 조회되어야 합니다.

fvm help

 

3-1) Flutter 버전 설치

fvm install 3.10.5

 

3-2) 프로젝트 Flutter 버전 변경

버전을 관리해줄 프로젝트로 이동합니다. => findgwangmyeong : 프로젝트명 입력

fvm use 3.10.5

 

3-3) 프로젝트 설정

File - Preferences - Settings - 검색란 SDK 입력 후 Flutter Sdk Path - Edit in settings.json 

fvm으로 설치한 versions 디렉토리를 입력합니다.

 

[MacOS 기준]

1. fvm 활성화

터미널을 실행하고 아래 명령어를 입력해 환경 변수를 설정합니다.

vi ~/.zshrc

export PATH="$PATH":"$HOME/.pub-cache/bin"

source ~/.zshrc

fvm을 활성화하는 명령어를 입력합니다.

dart pub global activate fvm

 

2. fvm 설정

2-1) Flutter 버전 설치

fvm install 3.10.5

 

2-2) 프로젝트 Flutter 버전 변경

버전을 관리해줄 프로젝트로 이동합니다. => findgwangmyeong : 프로젝트명 입력

fvm use 3.10.5

 

2-3) 프로젝트 설정

Command + "," - 검색란 SDK 입력 후 Flutter Sdk Path - Edit in settings.json 

fvm으로 설치한 versions 디렉토리를 입력합니다.

 

이제 설정이 완료된 프로젝트에서 flutter 명령어 앞에 fvm 을 붙여 사용하면 됩니다.

fvm flutter pub get

 

 

2-4) .gitignore 추가

마지막으로 소스 관리에서 분리되도록 gitignore에 추가합니다.

.fvm/flutter_sdk

 

반응형
Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.