npm install
필요한 node-gyp
…을 실행할 때 다음 오류가 발생 했지만 필요한 모든 항목에 의해 트리거 될 수 있습니다 xcode-select
.
xcode-select : error : 도구 ‘xcodebuild’에는 Xcode가 필요하지만 활성 개발자 디렉토리 ‘/ Library / Developer / CommandLineTools’는 명령 행 도구 인스턴스입니다.
무엇이 문제입니까?
답변
이 문제 xcode-select
는 개발자 디렉토리가 가리킬 /Library/Developer/CommandLineTools
때, 완전한 정규 Xcode가 필요할 때 발생합니다 (Xcode 이후 CommandLineTools가 설치 될 때 발생합니다)
해결책:
- Xcode를 설치 하지 않은 경우 https://appstore.com/mac/apple/xcode 에서 설치 하십시오 .
- 이용 약관에 동의합니다.
- Xcode 앱이
/Applications
디렉토리 에 있는지 확인하십시오 (NOT/Users/{user}/Applications
). xcode-select
다음 명령을 사용하여 Xcode 앱 개발자 디렉토리를 가리 킵니다.
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
참고 : Xcode 앱 경로가 올바른지 확인하십시오.
- Xcode :
/Applications/Xcode.app/Contents/Developer
- Xcode- 베타 :
/Applications/Xcode-beta.app/Contents/Developer
답변
Xcode를 설치하지 않으려는 사람들을위한 다른 솔루션 :
-
명령 행 도구를 설치하십시오 (아직없는 경우).
xcode-select --install
-
활성 디렉토리를 변경하십시오.
sudo xcode-select -switch /Library/Developer/CommandLineTools
이것은 나를 위해 일했다 (git).
답변
npm을 사용하여 패키지를 설치하는 동안 문제가 발생했습니다. “sudo xcode-select -s /Applications//Xcode.app/Contents/Developer/”오류가 발생했습니다.
이 문제를 해결하려면
- Xcode를 열었습니다.
- 환경 설정
- 위치
- Command Lin 도구 선택 : Xcode 6.1.1
이제 npm으로 패키지를 설치할 때 더 이상 오류가 발생하지 않습니다.
답변
Xcode-> 환경 설정-> 위치-> 명령 줄 도구
옵션을 선택하십시오 : Xcode 8.x
답변
sudo xcode-select -r
경로를 자동으로 재설정 해야하는 간단하게 실행 하십시오.
-r, --reset
Unsets any user-specified developer directory, so that the developer directory will be found via the default search mechanism. This command must be
run with superuser permissions (see sudo(8)), and will affect all users on the system.
답변
xcode 베타를 사용하는 경우 :
sudo xcode-select -s /Applications/Xcode-Beta.app/Contents/Developer
답변
나는 이것을 먼저 달렸다
sudo xcode-select --reset
그때
sudo xcode-select -switch /Library/Developer/CommandLineTools
그런 다음 효과가있었습니다.