FVM 설치 방법
FVM 설치 방법:
- Homebrew를 통한 설치:
$ brew tap leoafarias/fvm
$ brew install fvm
- Dart 패키지 매니저로 설치:
$ dart pub global activate fvm
환경 변수 설정(~/.zshrc 또는 ~/.bashrc):
export PATH="$HOME/fvm/default/bin:$HOME/.pub-cache/bin:$PATH"
# 또는
export PATH="$PATH":"$HOME/.pub-cache/bin"
설치 문제 해결:
- 버전 설치 시 응답 없음: 네트워크 변경 시도
- 설치 지연: 프록시 설정 확인
FVM 명령어 레퍼런스
| 명령어 | 약식 | 설명 | 사용 예시 |
|---|---|---|---|
| 버전 관리 | |||
| fvm install [버전] | - | 특정 Flutter 버전 설치 | fvm install 3.16.4 |
| fvm use [버전] | - | 현재 프로젝트 버전 설정(.fvm 생성) | fvm use stable |
| fvm global [버전] | - | 전역 기본 버전 설정 | fvm global 3.16.4 |
| fvm remove [버전] | fvm rm | 설치된 버전 삭제 | fvm rm 3.10.0 |
| 정보 조회 | |||
| fvm list | fvm ls | 설치된 버전 목록 표시 | fvm ls |
| fvm releases | fvm list-remote | 설치 가능한 버전 목록 | fvm releases |
| fvm version | fvm -v | FVM 자체 버전 확인 | fvm -v |
| 프로젝트 작업 | |||
| fvm flutter [명령] | fvm fl | 프로젝트 Flutter 명령 실행 | fvm fl run |
| fvm dart [명령] | - | 프로젝트 Dart 명령 실행 | fvm dart pub get |
| 캐시 관리 | |||
| fvm cache clean | - | 다운로드 캐시 정리 | fvm cache clean |
| fvm config | - | FVM 설정 확인/수정 | fvm config --cache-path |
FVM 사용 예제
버전 관리
# 안정판 설치
fvm install stable
# 특정 버전 설치
fvm install 3.16.4
# 프로젝트 버전 지정
fvm use 3.16.4
# 전역 버전 설정
fvm global 3.16.4
# 구버전 삭제
fvm remove 3.10.0
버전 정보 확인
# 설치된 버전 목록(* = 전역 기본 버전)
fvm list
# 설치 가능한 모든 버전 조회
fvm releases
프로젝트 명령 실행
# 프로젝트 버전으로 Flutter 명령 실행
fvm flutter pub get
fvm flutter run
# 단축 명령 사용
fvm fl run
중요 사용 규칙
flutter --version: fvm global로 설정된 전역 버전 사용(어디서나 실행 가능)fvm flutter --version: fvm use로 설정된 프로젝트 버전 사용(프로젝트 디렉토리 내에서만 실행)
명령어 실행 시 주의사항:
# 전역 버전 사용
$ flutter run
# 프로젝트 지정 버전 사용
$ fvm flutter run