728x90

전체 글 91

[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

[special] 우불식당

로드뷰길찾기지도 크게 보기 11시 오픈인데 10시 40분에 도착해서 너무 일찍 도착한 거 아닌가 했는데 앞에 한 팀 서있었고, 11시가 가까워 올수록 뒤로 줄이 길어졌다. 이왕 온 거 매콤한 맛, 순한 맛 가락국수 모두 맛보고 싶었고, 접시가 큰건지, 생각보다 갈비 한판이 양이 적어서 둘이서 배부르게 남기지도 않고 딱 잘 먹었다. 다진 양념이 생각보다 매콤, 얼얼해서 다음에 온다면 순한 맛으로 먹을 것 같다. 괜히 그냥 이장우 볼 수 있나 기대해 봤었다.. ㅎㅅㅎ 못봤다.

OrdinaryDay/Special 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

iterm2 꾸미기 -> 줄바꿈 + 이모지

#줄 바꿈 vi ~/.oh-my-zsh/themes/agnoster.zsh-theme 맨 아래로 이동 (커서를 아예 아래로 내리면서 이동해야 한다.) build_prompt() { RETVAL=$? prompt_status prompt_virtualenv prompt_aws prompt_context prompt_dir prompt_git prompt_bzr prompt_hg prompt_newline —>이 자리에 딱 이거 추가 prompt_end } // 바로 아래 이거 추가 prompt_newline() { if [[ -n $CURRENT_BG ]]; then echo -n "%{%k%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR %{%k%F{blue}%}$SEGMENT_SEPARA..

Development 2024.02.06

[study] Sentry.captureMessage

Sentry.captureMessage는 Sentry라이브러리에서 제공하는 함수로, 오류나 예외 상황이 아닌 메시지를 캡처하고 전송하는 데 사용된다. 이 함수를 사용하여 특정 메시지를 Sentry로 보내면, 해당 메시지는 Sentry 대시보드에서 볼 수 있다. Sentry.captureMessage를 사용하는 경우는 다양하다. 예를 들어, 애플리케이션에서 중요한 이벤트가 발생했을 때, 사용자의 특정 액션에 대한 정보를 기록하고 싶을 때, 또는 사용자들이 경험할 수 있는 특정한 문제점을 추적하고 싶을 때 사용할 수 있다. 이를 통해 애플리케이션의 동작을 모니터링하고 문제를 해결하는 데 도움이 된다. Sentry 대시보드는 Sentry.io라는 웹 기반 서비스에서 제공된다. Sentry.io 웹사이트에 로그..

[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

[study] 키보드가 올라오면 TextInput이 가려지는 현상 해결 -KeyboardavoidingView -

useEffect(() => { // 모달이 열릴 때마다 TextInput에 focus를 준다. if (modalVisible) { setTimeout(() => { textInputFocusRef.current?. focus(); }, 100); // 약간의 시간차가 있어야 TextInput에 focus가 먹힌다. }}, [modalVisible]); # 안드로이드 기기에서 모달창이 바깥인 경우 잘 보이지 않는 현상이 있다 // 그럴 때는 모달창 밖으로 를 위치하면 된다.\ 예) if (Platform.OS === "ios") { // ios는 그대로 return ( ); } else if (Platform.OS==='android'){ return ( );

728x90