달달한 스토리

728x90
반응형

회사에서 사용하는 앱에 플러터 버전이 2.0.2라는 것을 들었고,

 

다운 그레이드를 해야 한다는 것을 알았다.

 

오늘 해볼 것은 다운그레이드 동시에 터미널에 플러터 설치 과정에서

 

환경변수 설정하는 법을 동시에 해볼 것이다. (다운그레이드 하는 김에..)

 

맥에서는 카탈리나 이후부터 환경변수를 bash파일이 아닌 zsh에서 설정해주어야 합니다.


zsh: command not found: flutter  error 해결법

터미널에서 환경변수를 설정할 때 위와 같은 에러가 뜰 것이다.

 

다음과 같이 해보자

 

터미널에

1. vim $HOME/.zshrc 라고 입력을 한다.

 

 

그러면 이런 식을 창이 뜰 텐데 

 

그림처럼 플러터 bin에 경로를 저런 식으로 입력해준다.

 

입력하는 법은 간단하다.

 

"I" 키보드를 누르면 Insert mode(수정 모드)로 전환된다.

 

그러고 나서

 

export PATH="$PATH:/{폴더경로}/flutter/bin"

 

이런 식으로 입력을 한다.

 

하고 나서 저장을 하자.

 

저장은 

 

Esc버튼을 누르고, ":wq!"버튼을 누르면 저장이 완료된다.

 

이제 터미널을 끄면 환경변수 설정이 완료된 것이다. 

 


flutter version downgrade 하는 방법

 

원래 이 포스팅의 목적은 이 플러터 버전 다운그레이드이다.

 

터미널을 다루다가 갑자기 생각이 나서 환경변수 글도 작성한 것이다.

 

기존 플러터 다운그레이드 방법을 찾아보았는데 

 

이런 방법들이 있었다.

 

터미널에서 flutter downgrade v{원하는 버전} 치기

 

그냥 flutter downgrade 치기 등등 많은

 

방법들이 있는데 이건 거의 예전에 deprecated 되어 사용되지 않고 있다.

 

아무리 서칭을 해도 답이 안 나오자. 누군가 환경변수를 재 설정하고 dart sdk의 경로를

 

바꾸면 된다고 한 것 같다.

 

한 번 아래와 같은 방법을 사용해보자.

 

우선 아래 사이트에서 내가 원하는 플러터의 버전을 다운을 받아보자.

 

https://flutter.dev/docs/development/tools/sdk/releases?tab=macos

 

Flutter SDK releases

All current Flutter SDK releases, both stable, dev, and master.

flutter.dev

 

사이트로 들어가서 원하는 버전을 클릭해서 다운을 받고 압축을 풀어주자.

 

나 같은 경우는 2.2.0 버전에서  ->  2.0.2으로 다운그레이드를 할 예정이다.

 

위에 플러터는 기존 2.2.0 버전이고,

 

아래 플러터 2는 2.0.2이다.

 

기존에 flutter로 된 경로를

 

flutter2로 바꿔주면 된다.

 

혹시나 버전에 혼동이 오면

 

flutter/version 파일을 보면 이런 식으로 버전 확인이 가능하다.

자 이제 환경변수를 바꿔주자.

 

터미널을 열고 아까와 같이 

 

vim $HOME/.zshrc를 입력하고,

 

"i" 버튼을 누른다.

 

 

flutter -> flutter2로 경로를 바꾸었다.

 

그리고 Esc를 누르고 :wq!를 눌러 저장하고 나간다.

 

그다음 안드로이드 스튜디오를 들어가 다트 sdk 경로를 변경해주자.

(비주얼 스튜디오 코드는 잘 모르겠다. 비슷하지 않을까 생각이 든다.)

 

Android Studio를 클릭하고 Preferences -> 

 

Languages & Frameworks -> Dart로

 

들어가서 Dart SDK path부분에 경로를

 

flutter2로 바꾸어준다.

그리고 Apply를 누른 뒤 OK 버튼을 누르자.

 

그리고 스튜디오를 리스타트시켜주자.

 

다시 안드로이드 스튜디오에 들어와서

 

터미널에

 

flutter --version이라고 입력해준다.

 

 

그러면 플러터와 그에 맞는 다트 버전이 잘 변경된 것을 볼 수 있다.

 

다시 버전을 바꾸려면

 

위와 같이 환경변수와 dart SDK path만 변경하거나 

 

혹은 플러터 업데이트를 통해서 바꾸는 방법을 선택하면 될 것이다.

 

끝!

728x90
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading