728x90
반응형
SMALL
플러터가 출시 된 이후로 현재 수 많은 버전이 존재합니다. 그리고 업데이트 속도도 굉장히 빠른 편입니다. 이렇게 계속해서 업데이트되고 있는 상황에도 수많은 개발자들이 특정 버전을 이용해 기능을 개발해 나가고 있습니다. 프로젝트를 버전에 맞춰 업데이트 해 나가는 것도 쉽지만은 않은 일이고 특히 팀으로 프로젝트를 진행해 나가는 경우에는 버전관리가 매우 중요합니다.
이 과정을 수월하게 도와주는 fvm의 설치와 사용 방법에 대해서 알아보겠습니다.
아래는 fvm의 공식 사이트입니다.
https://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 설치를 관리하려는 경우에는 권장되지 않습니다.
설치 후 아래 명령어를 통해 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
'프로그래밍 > flutter' 카테고리의 다른 글
[flutter] 파이어베이스 이용 / SNS 로그인 구현하기 - ① iOS 환경 설정 (0) | 2021.09.01 |
---|---|
[플러터 오류] Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema 해결하기 (3) | 2021.05.24 |