목록Error Handling (12)
나의 발자취
이런 걸 본적이 있는가 이유: 노드 버전이 너무 최신이라 그렇다.해결법: 버전을 다운그레이드 해준다. iTerm에 가서brew search nodenode가 깔려있다. 처음에 brew로 노드를 버전 지정없이 그냥 깔아버려서 그런가보다. brew install node@18 그리고 (성질급한 사람에겐) 기나긴 기다림 이후brew unlink nodebrew link --overwrite node@18순차적으로 입력 마지막으로 버전 확인을 해보면 18로 잘 된것이 확인된다. 다시 돌아가서 확인해보면 에러메시지가 더이상 안뜨는것이 확인된다.
에러알라모파이어를 설치하고 빌드를 실행하면 아래와 같이 에러가 나타나면서 되지 않는 경우가 있다.에러 메시지를 보니, AlamofireDynamic의 파일/위치를 찾을 수 없어서 발생하는 문제이다. 해결방법Project 클릭 > Build Phases > Link Binary With Libraries에 가면 현재 아래와 같이 세 개의 라이브러리가 Required Status로 되어있을 것이다. 문제가 되는 AlamofireDynamic을 제거해주고 아래와 같은 상태로 만들어준다. 다시 빌드를 실행한다.
이렇게 코드를 짜고 파일을 실행하면 localHost Access Denied라고 뜬다. 그 이유는, 에러 메세지를 보면 "address already in use :::5000"이라는 내용처럼 이미 포트번호 5000을 사용중이라는것이다. 확인을 위해, 터미널을 켜고 lsof -i tcp:5000 이라고 명령어를 치면 현재 실행중인 것들이 나온다. 그러나 아래의 COMMAND에 내가 만든 파일의 node라는 프로세스는 없으므로 지금 뭔가 다른 프로세스가 해당 포트번호를 사용중이라는 것이다.따라서 PID kill을 해주지 않는다. 해결방법 - 다른 포트번호로 바꾸어준다.그러면 새로고침 할때마다 아래와 같이 명령어가 나오는 것을 알 수 있다. 그리고 다시 터미널에서 위 명령어를 확인하면 node 프로세스의..
터미널에서 code . 을 했을 때 VS Code가 열려야하는데 안열리는 경우, 사용자가 권한을 주지 않아서 그렇기 때문에 1. 터미널을 켜고, sudo rm -rf /usr/local/bin/code 라고 입력 2. VS Code를 간 후에 ⇧⌘P (Cmd+Shift+P) 를 입력 후 아래 메뉴 클릭 3. 맥북 비밀번호 입력 끝.
Problem브라우저에서 탭간 이동을 할 때 option+cmd+방향키를 이용해서 이동하는걸 맨날 하는데 갑자기 새로운 M3에서 이 키가 안되는것이다;; 당황.. *Spectacle 단축키랑 겹치는 단축키가 없다는 전제 + 키보드 옵션 설정을 아무것도 건드리지 않았다는 전제 하에 해결방법Settings > Stickey Keys > 활성화한 다음, option 키를 빠르게 두 번 눌러 이가 비활성화/활성화 되는 것을 확인한 후 Stickey Keys 토글을 다시 끈다.그다음 try it again. -> It works fine now!
맥에서 윈도우 OS를 사용하는 방법은 맥 OS 위에 윈도우 OS용 vertual box를 위에 올려놓고 사용하는 방법과, 부팅 시 자동으로 부팅이 되도록, 하드웨어의 파티션을 나누어 Native OS처럼 사용하는 방법이 있다. 전자는 아무래도 레이어가 하나 더 올라가므로 조금 느릴 수 있으나 Mac OS가 익숙한 사람들에게는 매우 편할 수 있다. Macbook Pro M3 칩 기준으로는 사람이 그 미묘한 차이를 못느낄 수~도 있으나 (아직 안해봐서 모름.) 아무래도 네이티브의 안정성을 위하는 사람은 후자가 더욱 편할 것이다.(마음ㅇㅣ) 현재 맥북프로 두 대를 보유하고 있는데, 하나는 18년도 터치바 모델로 인텔칩이고 연식이 꽤 되었다. 사실 한참 사용할 때 앱을 빌드하려고 하면 미친듯이 이륙소리가 나는 ..
하드웨어 기기를 물리적으로 유선연결했을 때 해당 하드웨어 기기의 OS버전을 가지고 있지 않다면 위와 같은 에러가 난다. 해결법 Check /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ for directory name 15.4 (your iOS version). (터미널에서 해당 경로를 finder로 열고 싶을 때는 open . 을 친다.) If the directory is missing download support files for 15.4 (your iOS version) from https://github.com/filsv/iPhoneOSDeviceSupport and place it in..
원인 : 하드웨어 기기로 시뮬레이션을 돌리려고 할 때 (빌드를 하려고 했을 때) 기기가 등록되어있지 않다면 에러가 난다. 해결: Signing & Capabilities에 들어가서 Team도 선정해주고, Bundle Identifier도 설정을 해주어서 기기를 등록해준다. 도움: https://dreamaz.tistory.com/347 https://m.blog.naver.com/bb_/221637208819