상세 컨텐츠

본문 제목

Watchman:: Operation not permitted

Error

by 비오스터딩 2022. 6. 18. 20:15

본문

react native start를 하려고 했는데,

watchman에서 Operation not permitted 에러가 발생했다.

 

하지만 이 프로젝트는 불과 이틀전만해도 잘 실행되던 프로젝트... :0

도대체 뭐가 문제인거야...하고 인터넷에 찾아봤다.

 

그리고 여러가지 답변들을 발견했는데,

1. watchman에 권한을 부여해준다.

2. watchman을 버전 낮춰서 새로 깐다.

3. 폴더를 Desktop 밖으로 옮긴다.

 

2번 3번은 해결책이 아닐거라 생각해서 1번을 먼저 시도했다.

 

 


일단 맥 설정을 켜고, [Security & Privacy] - [Privacy] - [Full Disk Access] 로 들어간다.

아래쪽 자물쇠를 열고 맥비밀번호입력 혹은 지문인식을 한 후,

[+] 버튼을 눌러서 `watchman`을 찾는다.

 

?????

대부분 해답은 여기서 watchman 파일이 나오고,

그 파일을 선택하고 권한부여하고 끝이났다.

 

하지만 난 watchman이 검색도 안되네...이게뭐지...

그래서 터미널에서 `which watchman`이라고 치면 나오는 경로를 들어가서 watchman을 찾았다.

 

[Macintosh HD] 를 누른 후,

[Shift] + [Cmd] + [.] 을 누른다.

그럼 숨겨진 폴더가 다 보인다.

 

경로가 `/opt/homebrew/bin/watchman` 였기때문에,

그 폴더를 찾아서 들어갔다.

그랬더니 watchman이 있었음!!!!!

와!!!!!!!!1

 

 

하지만 권한을 부여했는데도 같은 오류가 발생했다.

 

 

 

그래서 SOS를 쳤더니,

Desktop 상위폴더로 폴더를 이동하라는 조언을 들었다.

 

mkdir ~/dev

dev폴더를 만들고 거기로 프로젝트 폴더를 이동시켰다.

그랬더니 됐다

 

 

 

보통 개발 폴더를 Desktop 하위로 놓지않는다고 알려주셨다.

아....하...

 

윈도우에서 폴더이름에 한글안쓰는거랑 비슷한건가...

새로운 사실을 하나 배웠다.

반응형

관련글 더보기

댓글 영역