728x90

Development/Error 20

Possible unhandled promise rejectionError: [database/permission-denied] Client doesn't have permission to access the desired data

위 에러는 Firebase와 같은 데이터베이스에서 권한 설정이 제대로 되어있지 않음을 나타낸다.해결방법 : 사용하는 부분에 대한 규칙 확인 및 수정 나는 storage와 realtime database를 사용하고 있었고,해당 규칙은 다음과 같이 변경하였더니 정상 작동하였다. 어쩐지 알람이 많이 와있었는데, 규칙을 변경하지 않으면 사용을 중지시킬 것이라는 내용이었고,수정 전 realtime database 규칙은{  "rules": {    ".read": "now     ".write": "now   }}이렇게 적혀있었다.  1. Firebase Realtime Database 규칙 확인 및 수정 {  "rules": {    ".read": "auth != null",    ".write": "auth..

Development/Error 2024.06.27

[error] If you need to have openjdk@17 first in your PATH, run:echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc

빌드가 안됨.  echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc//코드 그대로 붙여넣고 실행하면~/.zshrc 파일에export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"이런 내용이 추가된다. 추가했으니 저장source ~/.zshrc 하고 다시 npm start 하면 정상 빌드 되었다.

Development/Error 2024.02.15

[error] You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.

gem install bundler 입력 시 만난 에러[error] You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory. Homebrew 이용 1. brew update2. brew install rbenv ruby-build // 설치 가능한 루비 조회3. rbenv install -l 4. rbenv install 3.3.0 // 글로벌 버전 설정5. rbenv global 3.3.0 // 버전 확인6. rbenv versions  !!! 그리고 중요! rbenv PATH를 추가한다 7. vi ~/.zshrc //입력! [[ -d ~/.rbenv  ]] && \  export PATH=${HOME}/.rbenv/bin..

Development/Error 2024.02.15

[error] 'appcast' stanza failed with: Calling the `appcast` stanza is disabled! Use the `livecheck` stanza instead.

Java -version : 21app에서 사용하는 버전은 11 열심히 구글링... $ brew install --cask adoptopenjdk11이것도 안되고$ brew install --cask adoptopenjdk/openjdk/adoptopenjdk11이것도 안된다. 에러 해결 이후 발견한 방법brew install openjdk@17brew install openjdk@11해결 : 터미널 창에서1.   /usr/libexec/java_home -V.            // 입력 나는 정말 많이 설치가 되어 있었다.. 버전도 다양하고 중복되고ㅎ 그래서 안되었나 그리고 환경변수를 설정하라는데, 그것도 잘 모르겠고, 나는 openjdk11 하나만 필요해서 11을 제외하고 다 삭제하기로 했다. 그..

Development/Error 2024.02.15

[warn] RCTBridge required dispatch_sync to load RCTAccessibilityManager. This may lead to deadlocks

[warn] RCTBridge required dispatch_sync to load RCTAccessibilityManager. This may lead to deadlocks 해결 :react-native 버전이 너무 최신이라서 발생한 단계 낮은 reactnative로 설치하니해당 메시지 뜨지 않고 정상 빌드 되었음. npx react-native init 프로젝트이름 --version 특정버전예)npx react-native init 프로젝트이름 --version 0.73.2 # 이미 프로젝트를 설치한 경우!package.json 파일에서 "react-native": "0.73.2"원하는 버전으로 수정 후 터미널에서 npm install  후 다시 실행해 본다

Development/Error 2024.02.06

[error] React native 폴더 이름 변경 후 render error 가 발생하였다.

chatGPT에 물어보니 node modules 폴더 삭제 및 재설치를 해결방안으로 알려주었다. 1. 삭제 코드 rm -rf node_modules npm install 2. iOS와 Android 폴더 업데이트 - cd ios - pod install - cd android -./gradlew clean 3. 프로젝트 설정 업데이트 package.json 에서 프로젝트 이름이 올바르게 설정되어 있는지 확인(바뀐 이름으로 설정되어 있는지) iOS / android 프로젝트의 설정 파일에서도 폴더 이름이 올바르게 설정되어 있는지 확인 4. 캐시 지우기 rm -rf /tmp/metro-* npm start -- --reset-cache 근데 결국 안 돼서 그냥 프로젝트 새로 만들었다..... 프로젝트 폴더 ..

Development/Error 2024.01.22
728x90