본문 바로가기
Flutter

[Flutter] Firebase 파이어베이스 연동하기 - flutterfire 에러들

by 김무스비 2024. 11. 10.
728x90
반응형

오늘은 이틀동안 삽질한 Flutter와 google Firebase 연동 과정 중 맞닦뜨렸던 주요 에러들에 대해 적어보겠슴니다

Firebase에서 프로젝트 생성 후, Flutter 아이콘을 눌렀을때의 과정 2번에서 입력해야될 flutterfire 관련 두 명령어와 관련된 해결방법입니다. 


1. 'dart pub global activate flutterfire_cli' 명령어 입력시 'Unable to find git in your PATH' 에러

해결방법 1 : https://git-scm.com/downloads 에서 git을 설치했었는지 확인하고 다시 명령어 입력

 

해결방법 2 : 시스템 환경변수에 아래의 PATH들이 포함되어있는지 확인 후 없으면 넣고 다시 명령어 입력

 

 

해결방법 3 : 2번까지 시도했는데 안된다?

→ cmd에서 git config --global --add safe.directory '*'  를 입력 한 후, VSCode powershell에서 다시 dart pub global activate flutterfire_cli 를 입력해본다.

git config --global --add safe.directory '*'

이렇게 나오면서 정상적으로 실행됨.

 


2. 'flutterfire configure --project=프로젝트명' 명령어 입력시 Firebase Command Exception에러

정확히는 아래의 에러가 뜬다. 

 

 

해결방법 : node.js 를 설치해준 후 명령어 다시 입력

 

사실 나는 '독립 실행형 바이너리 옵션'으로 처음에 설치해 node.js나 npm 관련된 부분으로 왜 해결이 되는지는 모르겠지만, 이것저것 구글링 해 본 결과, npm으로 들어가서 node.js 설치 후  VSCode powershell 커맨드 창에 flutterfire configure 명령어를 실행하면 정상 실행된다.    cmd 창에서 실행하려면, 현재 열려있는 flutter 프로젝트 경로로 위치를 변경한 뒤(cd 경로명), flutterfire configure 명령어를 실행하면 된다.

 

 

저처럼 삽질하시는 분들이 없기를 바라며 마음으로 글 마무리해봄니다...

728x90
반응형