Dev Stories/프론트엔드(Front-End)

gyp: Xcode or CLT version detected!

레드트레인 2025. 6. 11. 01:44
반응형

오류 내용

node.js 프로젝트 모듈을 빌드를 실행하였지만 아래와 같은 오류가 발생하여 빌드가 실행되지 않았다.

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 (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack     at ChildProcess.emit (events.js:321:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 19.4.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/hanjin/Development/git/github-repos/pinogio-studio/node_modules/fsevents
gyp ERR! node -v v12.16.0
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok

발생 원인

이 오류는 macOS 환경에서 Node.js 모듈을 빌드할 때 필요한 Xcode Command Line Tools(CLTools)가 설치되어 있지 않아 발생한 것이다. 이미 설치가 되어 있다면 버전이 충돌하는 것이 원인일 수 있다.

해결 방법

Xcode Command Line Tools를 설치한다. 설치 후에는 gyp 관련 오류가 해결된다. 설치가 되어 있다면 제거 후 다시 설치를 한다.

# Xcode 경로 확인
xcode-select --print-path

# Xcode 제거
sudo rm -r -f /Library/Developer/CommandLineTools

# Xcode 설치
xcode-select --install

 

2020년 5월 28일 오후 3:06에 Notion에서 작성된 글을 옮김

반응형