코딩 생활
[xcode 오류] xcode-select: error: tool 'opendiff' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
everyhahaha
2023. 4. 8. 00:13
반응형
깃을 설치하고 다루면서 git opendiff 를 입력했는데 xcode 오류가 발생했다.
찾아보니 이 오류가 생기는 원인은 2가지인 것 같다
반응형
1. Xcode가 컴퓨터에 설치되어 있지 않다.
opendiff가 Xcode를 사용해야하기 때문에 설치가 필수다.
설치되어있는지 여부는 왼쪽 상단 애플 로고 > 이 mac에 관하여 > 시스템 리포트 > 소프트웨어 > 개발자 메뉴에서 확인 가능하다.
xcode가 설치되어 있지 않다면 앱스토어에서 설치 가능하다.
https://appstore.com/mac/apple/xcode
Connecting to the Mac App Store
search.itunes.apple.com
2. Xcode가 설치된 경로가 올바르지 않다.
설치여부를 확인했다면 설치된 경로가 올바른지 확인해야 한다.
Xcode의 기본 경로는 '/Applications/Xcode.app/Contents/Developer' 다.
// Xcode 설치 경로 출력
xcode-select -p
만약 '/Library/Developer/CommandLineTools' 처럼 다른 곳에 설치되어 있다면
터미널에서 sudo 권한으로 경로를 수정해준다.
// Xcode 설치 경로 수정
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
나같은 경우 내가 Xcode를 삭제해버려서... 앱스토어에서 다시 다운 받았다...
엄청 오래 걸린다고 해서 걱정했는데 그래도 2~3시간 걸린듯 하다.
그럼 모두 즐코하세요-!
반응형