[xcode] xcode-select 활성 개발자 디렉토리 오류

npm install필요한 node-gyp…을 실행할 때 다음 오류가 발생 했지만 필요한 모든 항목에 의해 트리거 될 수 있습니다 xcode-select.

xcode-select : error : 도구 ‘xcodebuild’에는 Xcode가 필요하지만 활성 개발자 디렉토리 ‘/ Library / Developer / CommandLineTools’는 명령 행 도구 인스턴스입니다.

무엇이 문제입니까?



답변

이 문제 xcode-select는 개발자 디렉토리가 가리킬 /Library/Developer/CommandLineTools때, 완전한 정규 Xcode가 필요할 때 발생합니다 (Xcode 이후 CommandLineTools가 설치 될 때 발생합니다)

해결책:

  1. Xcode를 설치 하지 않은 경우 https://appstore.com/mac/apple/xcode 에서 설치 하십시오 .
  2. 이용 약관에 동의합니다.
  3. Xcode 앱이 /Applications디렉토리 에 있는지 확인하십시오 (NOT /Users/{user}/Applications).
  4. 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를 설치하지 않으려는 사람들을위한 다른 솔루션 :

  1. 명령 행 도구를 설치하십시오 (아직없는 경우).

    xcode-select --install

  2. 활성 디렉토리를 변경하십시오.

    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

그런 다음 효과가있었습니다.