gyp: No Xcode or CLT version detected macOS Catalina 버그 수정하기 | Anansewaa

Daun Jung·2020년 7월 17일
0

Error

목록 보기
1/1

gyp: No Xcode or CLT version

최근에 mac OS Catalina 버전 10.15.2로 업데이트 한적이 있다면, 당신은 아마도 위와 같은 상황을 겪었을 수 있다. 내가 처음 이 에러를 터미널에서 보았을 때 이 에러는 완전 처음보는 것이었다.

gyp: No Xcode or CLT version detected any time I ran either yarn install or npm install
gyp: No Xcode or CLT version detected!
gyp ERR! configure error

만약에 이 에러가 전체적으로 영향을 미치는 에러인지 당신이 걱정했을 수 있지만, 작업이 실패로 된 것은 아니다. 재밌는 것은 분명 커맨드 라인 툴(이하 cli)이 설치되어 있다는 것이다. xcode-select --install명령을 통해 재설치 과정이 시작할때 만약 아래 이미지와 같은 결과를 얻었다면 당신은 이미 cli가 설치되어있다는 것이다.

해결 방법

이전 설치된 버전을 지우고 다시 cli 설치하기

1단계

먼저, cli의 위치를 다음 명령어를 실행하여 확인해보자:
xcode-select --print-path
아마 결과는 이렇게 나올 것이다.
/Library/Developer/CommandLineTools

2단계

이전 단계에서 cli가 설치된 위치를 알았다면 이제 시스템에서 cli를 제거해보자.
다음 명령어들은 관리자 권한으로 실행해야 성공적으로 실행할 수 있다.
sudo rm -r -f /Library/Developer/CommandLineTools

관리자(root) 비밀번호를 제공하여 cli를 제거해준다. 만약 당신이 깃(git)을 설치했다면, 다음과 같이 cli를 설치하는 방법을 안내하는 프롬프트(prompt)를 확인 할 수 있을 것이다.

설치(install)버튼을 누르고 남은 진행과정을 따라서 진행하여 cli를 재설치 해준다. 어떤 이유로든, 당신이 만일 재설치안내의 프롬프트를 확인하지 못한다하여도 패닉에 빠질 필요는 없다. 다음 명령어를 실행하면 되니까 :)
xcode-select --install

설치(install)을 누르고 라이센스에 대한 동의를 하여 설치를 진행하자.
당신의 인터넷 속도에 따라 cli 설치에 걸리는 시간이 정해질 것이다.
성공적으로 다운로드가 마무리되면 설치는 금방 될것이다. 설치가 마무리 되면 완료(done) 버튼을 찾아보자.

cli재설치 이후 yarn 또는 npm 명령을 다시 실행해보면 오류메세지는 사라진다.

Originally published at https://anansewaa.com on January 20, 2020.

profile
개발자 Daun입니다! React를 이용한 Front-end 개발을 주로하고 있습니다 :)

0개의 댓글