Flutter에서는 Generate File을 생성하려면 Terminal Command에서 flutter pub run build_runner build 명령을 실행해야 하는데 zsh : command not found 에러가 발생한다. flutter 명령을 찾을 수 없다는 말인데 기존에 설치했던 Flutter SDK을 찾지 못해서 발생한 원인이었기 때문에 환경변수 설정을 별도로 진행해줘야 한다.
참고로 Mac 기준이다.
Terminal에서 zshrc 파일 설정
vi ~/.zshrc
vi를 이용하여 zshrc 파일을 열고 i를 눌러서 insert 모드를 실행한다.
export PATH=$PATH:{SDK PATH 입력}/flutter/bin
flutter SDK가 설치되어 있는 PATH를 입력하여 export를 추가해주고 esc 눌러줘서 insert 모드 나오고 :wq로 수정된 파일을 저장하고 종료한다.
source ~/.zshrc
source 명령어를 이용하여 수정된 파일 zshrc를 갱신해준다.
flutter --version
Flutter 3.3.9 • channel stable • https://github.com/flutter/flutter.git
Framework • revision b8f7f1f986 (8 days ago) • 2022-11-23 06:43:51 +0900
Engine • revision 8f2221fbef
Tools • Dart 2.18.5 • DevTools 2.15.0
flutter --version 명령어를 실행해보자 flutter 버전 정보가 나오면 환경변수 설정이 잘 됐다.
추가사항 : Terminal에서 bash_profile 파일 설정
맥 OS 카탈리나부터 터미널이 bash_profile이 아니라 zshrc로 바뀌었기 때문에 bash_profile에 Path 추가해줘도 터미널에서 flutter 명령을 인식 못합니다.
맥 OS 카탈리나 이전 버전이라면 zshrc가 아니고 bash_profile을 수정해줘야 한다.
vi ~/.bash_profile
vi를 이용하여 bash_profile 파일을 열고 i를 눌러서 insert 모드를 실행한다.
export PATH=$PATH:{SDK PATH 입력}/flutter/bin
zshrc와 동일하게 flutter sdk path를 입력하고 export로 환경 변수를 추가해준다.
source ~/.bash_profile
source 명령어를 이용하여 수정된 파일 bash_profile를 갱신해준다.
flutter --version
flutter --version 명령을 실행하여 버전 정보가 조회가 되는지 확인한다.
'Flutter' 카테고리의 다른 글
[Flutter] GetX - 상태관리 (0) | 2022.12.19 |
---|---|
[Flutter] Firebase 안드로이드 SMS 인증 (1) | 2022.12.18 |
[Flutter] Firebase 안드로이드, IOS 설정 (0) | 2022.12.17 |
[Flutter] Freezed 추천 라이브러리 (0) | 2022.12.16 |
[Flutter] 안드로이드 스튜디오를 이용하여 프로젝트 생성 (0) | 2022.11.29 |
댓글