본문 바로가기
프로그램 개발해서 돈벌기/flutter

flutter upgrade와 zsh: command not found: flutter

by ubmuhan 2022. 12. 30.
반응형

flutter 버전 업그레이드를 위해서 macOS 터미널 창에서 flutter upgrade를 실행했더니 "zsh: command not found: flutter" 에러가 발생했습니다. zsh가 flutter 명령어 인식을 못한다는 뜻이겠죠.

 

zsh에 PATH에 flutter 명령어 실행 파일를 경로 넣어주면 해결 됩니다.

 

// PATH 설정을 위해 .zshrc 파일을 엽니다.
>> vi ~/.zshrc

// "export PATH=$PATH:"에 flutter 설치 경로를 입력해 줍니다.
export PATH=$PATH:/flutter 설치 경로/flutter/bin

// vi를 저장 후 빠져나와 source 명령어를 실행합니다.
>> source ./zshrc

 

위 과정을 거친 후 터미널에서 flutter를 치면 flutter 명령어 사용법이 나옵니다.

이제 터미널에서 flutter 명령어가 인식되니 업그레이드를 해 보겠습니다.

 

flutter는 stable, beta, dev, master 이렇게 네가지 배포 채널이 있습니다.

// 핸재 환경에서 flutter channel 알아보기
>> flutter channel
Flutter channels:
  master
  beta
* stable

 

현재 안정된 버전으로 업그레이드 관리되는 것을 알수 있습니다.

업그레이드를 진행합니다.

>> flutter upgrade

 

이번에 git 관련 에러가 발생하네요.

Your flutter checkout has local changes that would be erased by upgrading. If you want to
keep these changes, it is recommended that you stash them via "git stash" or else commit
the changes to a local branch. If it is okay to remove local changes, then re-run this
command with "--force".
 
 
 

 

여러 작업을 하다가 flutter를 수정 했었나 봅니다.

// flutter 설치 경로 이동합니다.
>> git stash

>> flutter upgrade

 

git stash 이후 flutter upgrade를 진행하면 정상적으로 진행합니다.

 

반응형

댓글