반응형
Flutter 2.0이 나온지 2개월이 넘어 가는 시점이다.
나는 아직 Flutter 1.22.6 버전에 머물러 있다.
업데이트 하기가 겁난다랄까...
그런 도중 FVM 이라는 것을 알게되어 내용을 정리하고자 한다.
FVM ? Flutter Version Management
플러터의 버전을 관리해주는 것인데, 내 피씨에 여러개의 프로젝트들이 있다면 FVM을 이용해 각 프로젝트마다 다른 Flutter version을 사용할 수 있게 도와준다.
기본 환경 설정은 별거 없다.
https://github.com/leoafarias/fvm
1. fvm 설치하기 (터미널에서 아래 명령어 입력)
dart pub global activate fvm
2. PATH 설정
// PATH 확인
echo $PATH
// PATH 추가
vi ~/.zshrc
// vi 콘솔창 열리면 아래 PATH 추가
export PATH=$PATH:$HOME/.pub-cache/bin
// 저장 후 종료
esc 입력 후 :wq 입력
3. fvm 이용하여 flutter 버전 변경하기
// 해당 프로젝트를 열고 Terminal을 띄우고 아래 명령어 입력
fvm use 2.2.0
3-1. 위 방법대로 진행하면 flutter 2.2.0 버전을 다운받게 될 것이다. 완료되면 아래의 명령어로 실제로 2.2.0 버전을 적용하자.
fvm flutter --version
4. 이제 2.2.0 버전사용이 가능해졌다. 하지만 해당 프로젝트를 보면 아직 변경이 된거같아 보이지 않는다.
위에서 다운받은 내용들은 프로젝트 내 fvm 폴더를 보면 flutter 관련 bin 폴더가 보일 것이다. (이걸 가져다가 쓸 계획)
추가로 설정이 필요한데 나는 Android Studio 를 사용해서 설정법을 정리해보겠다.
4-1. 위에 검색된 Flutter SDK path를 fvm폴더가 생성된 위치를 찾아 복사해서 넣어주면 된다.
최종으로 우리가 Android Studio > Preferences > Flutter 검색 후 Flutter SDK path에 변경해줘야 할 경로는 아래와 같다.
# 최종경로 : 프로젝트경로/.fvm/flutter_sdk
/Users/hwang/AndroidStudioProjects/one_diary_per_day/.fvm/flutter_sdk
마지막으로, 원래 버전으로 돌아가고 싶다면 아래 명령어를 수행해서 경로를 확인 후 path 설정을 변경하면 다시 버전이 변경될 것이다.
which flutter
반응형
댓글