명령 줄 도구를 설치했습니다.
$ xcode-select --print-path
/Library/Developer/CommandLineTools
그러나을 사용하려고 xcodebuild
하면 다음 오류가 발생합니다.
$ /usr/bin/xcodebuild
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Mountain Lion에서는 명령 줄 도구가 아닌 Xcode 전체를 설치하지 않고도 사용할 수있었습니다. Mavericks에서이 작업을 수행 할 수 있습니까? 어떻게 작동시킬 수 있습니까?
NB 이것은 Mavericks 의 새로 설치 에 있습니다.
업데이트 : 보여주기 위해 명령 줄 도구가 설치되어 있습니다.
$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
답변
이것이 늦은 대답이라는 것을 알고 있지만 제 경우에는이 명령이 문제를 해결했습니다.
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
답변
OSX가 설치 xcodebuild
를 요구 XCode
하도록 변경된 것 같습니다. 이전에는 OSX 명령 줄 도구 만 설치된 상태에서 제대로 작동했습니다.
이전 세미 관련 답변
많은 사람들이 Node.js로이 문제를 겪었습니다. Node의 빌드 도구 gyp
는 xcodebuild
노드 패키지 컴파일을 준비하는 데 사용 합니다. Mavericks는에서 xcodebuild
더 이상 제대로 작동하지 않도록 의 동작을 변경했습니다 gyp
. 이것은 현재 수정 중입니다. node-gyp 문제보기
변경 사항이 NPM에 배포되면 새 node-gyp
패키지 를 설치하고 제대로 컴파일 할 수 있습니다. 변경 사항이 NPM에 통합되면 NPM 버전도 업데이트해야합니다.
답변
먼저 파인더로 이동하여 왼쪽 패널에서 응용 프로그램을 선택한 다음 Xcode를 찾아서 이름이 Xcode 또는 Xcode-Beta인지 확인하십시오.
이름이 Xcode-Beta이면 터미널에 다음 명령을 입력하십시오.
sudo xcode-select -switch /Applications/Xcode-Beta.app/Contents/Developer
이름이 Xcode이면 다음 명령을 입력하십시오.
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
이 답변이 Xcode 베타 버전 사용자에게 도움이되기를 바랍니다.
감사
답변
이 문제는 폴더 만 포함 된을 가리키는 xcode-select 개발자 디렉토리 로 인해 발생했습니다 . 이를 위해 오류 메시지는 디렉토리가 Xcode와 동일하지 않다는 불평입니다./Library/Developer
CommandLineTools
두 가지 테스트 된 솔루션 :
-
(재) Xcode를 설치합니다.
-
다음 명령을 사용하여 xcode-select를 Xcode 개발자 디렉토리로 지정 하십시오.
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
참조 :
“xcode-select : error : tool ‘xcodebuild’에 Xcode가 필요하지만 활성 개발자 디렉토리 * BROKEN LINK * 와 같은 오류를 수정하는 방법
답변
이 문제를 해결 한 App Store에서 Xcode를 다시 설치했습니다. 이전 설치가 완료되지 않은 것 같습니다.
답변
답변
XCode2를 사용하는 경우 : sudo xcode-select –switch / Applications / Xcode \ 2.app/Contents/Developer
공백을 벗어나려면 “\”에주의하십시오.
