No Xcode or CLT version detected! 에러 해결방법

김희윤·2021년 3월 9일
0

react

목록 보기
2/4

매번 맥의 버전업을 해줄 때마다

gyp: No Xcode or CLT version detected!
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/Users/corgi/.nvm/versions/node/v14.16.0/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Darwin 20.3.0
gyp ERR! command "/Users/corgi/.nvm/versions/node/v14.16.0/bin/node" "/Users/corgi/.nvm/versions/node/v14.16.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/corgi/Documents/0.HeeYoun/lecture/velopert/begin-react/node_modules/watchpack-chokidar2/node_modules/fsevents
gyp ERR! node -v v14.16.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok 

이러한 에러가 나고는 한다 ......

이유는 모르겠으나 Xcode를 지우고 새로 재설치하면 해결된다.

1.xcode-select의 설치된 경로 찾기

xcode-select --print-path

기본 설정은 /Library/Developer/CommandLineTools 이지만 만약을 대비해서 확인해야 한다.

2. xcode-select 삭제하기

sudo rm -r -f /Library/Developer/CommandLineTools

명령어로 관리자 권한으로 강제로 삭제한다.

3.xcode-select 재설치

xcode-select --install

로 재설치하면 에러가 나지 않고 해결이 된다!

profile
블록체인, IOT, 클라우드에 관심이 많은 개발자 지망생

0개의 댓글