본문으로 바로가기
728x90
반응형
SMALL

플러터가 출시 된 이후로 현재 수 많은 버전이 존재합니다. 그리고 업데이트 속도도 굉장히 빠른 편입니다. 이렇게 계속해서 업데이트되고 있는 상황에도 수많은 개발자들이 특정 버전을 이용해 기능을 개발해 나가고 있습니다. 프로젝트를 버전에 맞춰 업데이트 해 나가는 것도 쉽지만은 않은 일이고 특히 팀으로 프로젝트를 진행해 나가는 경우에는 버전관리가 매우 중요합니다.

 

이 과정을 수월하게 도와주는 fvm의 설치와 사용 방법에 대해서 알아보겠습니다.

 

아래는 fvm의 공식 사이트입니다.
https://fvm.app/

 

Index – FVM

 

fvm.app

 

 

1. 설치 방법

설치 방법에는 크게 두가지 방법이 있습니다.

한가지는 독립적으로 설치하는 방법(Standalone)이고 다른 한가지는 pub package를 이용하는 방법입니다.

공식 사이트에서는 독립적 설치 방법을 추천한다고 하니, 두가지 방법 중 마음에 드는 방법으로 설치를 진행하시면 됩니다.

본 포스팅에서는 맥용 설치와 사용 방법을 설명드립니다.

 

# 독립형

설치

$brew tap leoafarias/fvm
$brew install fvm

 

삭제

$brew uninstall fvm
$brew untap leoafarias/fvm

 

 

# pub package

pub.dev 에 접속해서 fvm을 검색 후 설치해서 사용하시면 됩니다.

이 방식은 FVM을 사용하여 전역 Flutter 설치를 관리하려는 경우에는 권장되지 않습니다.

https://pub.dev/packages/fvm

 

fvm | Dart package

A simple cli to manage Flutter SDK versions per project. Support channels, releases, and local cache for fast switching between versions.

pub.dev

 

설치 후 아래 명령어를 통해 global 하게 활성화 시켜주시면 됩니다.

$dart pub global activate fvm

 

2. 사용 방법

# 사용 가능한 release 버전 보기

$fvm releases

 

# 특정 버전의 Flutter SDK 설치

$fvm install 3.16.0

 

# 설치한 SDK 리스트 보기

$fvm list

 

# 프로젝트 경로에서 특정버전 사용

$fvm use 3.16.0

 

# 전역적으로 특정 버전 사용

$fvm use 3.16.0 --force

 

 

# VSCode사용시

.vscode/settings.json에 다음과 같은 설정을 추가하면 fvm을 사용해서 flutter실행이 가능합니다.

{
  "dart.flutterSdkPaths": [".fvm/flutter_sdk"]
}

 

728x90
반응형
LIST