본문 바로가기
개발노트/Flutter

[Flutter] 우당탕탕 Firebase 설정 및 에러 해결기

by 전지적진영시점 2023. 7. 28.
반응형

1. 프로젝트 루트에 아래 명령어를 입력하여 플러그인 설치

flutter pub add firebase_core

 

 

 

2. Firebase 서비스를 사용하려면 FlutterFire를 초기화해야하고 

FlutterFile는 Firebase CLI에 의존한다고 한다. Firebase CLI 설치하자

dart pub global activate flutterfire_cli

 

- 이렇게 뜨면 대충 FlutterFire_CLI 설치는 성공인거같다.

 

 

 

3. FlutterFire를 초기화해준다.

flutterfire configure

 

**********정상 초기화됐으면 아래 부분은 건너뛰기

 

------------------------------------------------------------------------------------

------------------------------------------------------------------------------------

 

 

[에러1]

- 흠,, zsh: command not found: flutterfire 이렇게 뜬다. 

 

[해결방법]

  • vim ~/.zshrc 명령어 입력. -> vim 편집기를 연다
  •  i 입력. -> Insert 상태로 만든다
  • PATH="$PATH":"$HOME/.pub-cache/bin" 입력. -> 아까 FlutterFire_CLI 설치했을 때 결과값으로 나온 경로를 입력해준다.
  • esc -> :wq 순서대로 입력해서 vim 편집기를 종료하자
  • 터미널 다시 켜주자

 

which flutterfire

 

flutterfire의 경로가 잘 나오면 성공이다 굳.

 

 

------------------------------------------------------------------------------------

------------------------------------------------------------------------------------

 

 

[에러 2]

 

FlutterAppRequiredException: The current directory does not appear to be a Flutter application pro

 

[해결방법]

이 에러는 flutterfire configure를 입력할 때 잘못된 경로에서 입력하고 있단 소리다 

난 쌩뚱맞은 androidProject에 입력하고 있었다.

 

 

------------------------------------------------------------------------------------

------------------------------------------------------------------------------------

 

 

[에러 3]

 

flutterfire configure 를 입력하고 또 만난 다음 에러,,

 

FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command.

COMMAND: firebase --version 
ERROR: The FlutterFire CLI currently requires the official Firebase CLI to also be installed, see https://firebase.google.com/docs/cli#install_the_firebase_cli for how to install it.

 

[해결방법]

 

아래 명령어를 입력하고 다시 flutterfire configure 입력해보자.

npm 명령을 사용하여 Firebase CLI를 설치해야 한다고 하네요.. 흠 !

npm install -g firebase-tools

 

 

------------------------------------------------------------------------------------

------------------------------------------------------------------------------------

 

 

 

[에러 4]

 

이제 로그인을 해야한다고 하는것 같습니다. 뭐냐고 !! 

 

i Found 0 Firebase projects.                                                                                                                                                                                                            
FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command.
COMMAND: firebase projects:list --json 
ERROR: Failed to authenticate, have you run firebase login?

 

[해결방법]

 

명령어를 입력해줍니다.

firebase login

 

개인정보 수집? n !

 

 

드디어 성공... 

 

------------------------------------------------------------------------------------

------------------------------------------------------------------------------------

 

해결!

 

 

반응형

댓글