포럼

Xcode CLT가 설치되지 않았다는 brew 업그레이드 실패

크사로1

오리지널 포스터
2021년 2월 25일
  • 2021년 2월 25일
brew가 설치된 앱을 업그레이드할 때 Xcode용 CLT가 설치되어 있지 않은데 실제로 설치되어 있다는 오류 메시지가 나타납니다.

==> imagemagick 7.0.11-0 -> 7.0.11-1 업그레이드
경고: 소스에서 python@3.9 빌드:
병을 설치하려면 Apple 명령줄 도구가 필요합니다.
원하는 경우 다음을 사용하여 설치할 수 있습니다.
xcode 선택 --설치

양조 구성 다음 정보를 반환합니다.
macOS: 11.2.1-x86_64
CLT: 해당 없음
엑스코드: 12.4

그러나 다음도 보입니다.
$ xcode 선택 -p
/Applications/Xcode.app/Contents/개발자
$ xcode-select -v
xcode-select 버전 2384.

또한 소스에서 직접 Python 3.9.2를 설치했는데 다음이 표시됩니다.
$ python3 -V
파이썬 3.9.2

나는 또한 다음을 참조 :
$ ls -larth /opt/local/Library/Frameworks/Python.framework/Versions
총 0
lrwxr-xr-x 1 루트 휠 59B 11 Sep 11:33 현재 -> /opt/local/Library/Frameworks/Python.framework/Versions/3.8
drwxr-xr-x 6 루트 휠 192B 11 Sep 11:33 ..
drwxr-xr-x 5 루트 휠 160B 11 9월 11:33 .
drwxr-xr-x 3 루트 휠 96B 9 12월 15:18 3.7
drwxr-xr-x 9 루트 휠 288B 12월 30일 10:41 3.8
$ ls -larth /Library/Frameworks/Python.framework/Versions
총 0
lrwxr-xr-x 1 루트 휠 3B 2월 25일 10:34 현재 -> 3.9
drwxrwxr-x 4 루트 휠 128B 2월 25일 10:34 .
drwxrwxr-x 11 루트 관리자 352B 2월 25일 10:34 3.9
drwxr-xr-x 6 루트 휠 192B 2월 25일 10:34 ..

지금 양조 설치를 업그레이드하는 방법에 대한 제안 사항이 있습니까?

엠포쉐론

2011년 11월 13일


영국 노팅엄
  • 2021년 2월 25일
Big Sur를 업데이트할 때마다 부분적으로 CLT가 중단됩니다(일부는 남아 있지만 일부 라이브러리는 사라집니다. 예를 들어 Clang이 설치된 상태로 남아 있지만 더 이상 C++ 코드를 컴파일할 수 없음). xcode-select를 사용하여 다시 설치 —설치할 때마다 수정
반응:길비101

모노트레마타

2019년 4월 11일
캘리포니아주 온타리오
  • 2021년 2월 26일
여기도 마찬가지입니다. 나는 Github에서 앱을 코드 설계/격리 해제하기 위해 다른 밤에 광산을 다시 설치해야 했습니다. 이 업데이트 중 하나의 중간 지점에서 내 정보가 지워졌습니다. 11월에 Big Sur로 업그레이드한 이후로 이번이 세 번째 재설치인 것 같아요..

고유이론

2021년 3월 11일
  • 2021년 3월 11일
동일한 문제가 발생했습니다. Big Sur가 업데이트될 때마다 수동으로 다시 실행해야 합니다. xcode-select --install.

레즈윗

에게
2007년 7월 10일
라스베가스
  • 2021년 3월 13일
때때로 macOS를 업그레이드할 때 Xcode+CLT(macOS 업데이트 전후)가 발생하지만 ABSOLUTE CLT 업그레이드 패키지를 수행하지 않는 경우 --install...now를 실행해야 합니다.

크사로1

오리지널 포스터
2021년 2월 25일
  • 2021년 4월 3일
BTW - 11.2.3으로 업그레이드한 후 CLT 도구가 다시 누락되어 xcode-select --install을 통해 다시 설치했습니다. 그리고 다음을 봅니다.


$ 양조 구성
홈BREW_VERSION: 3.0.10
기원: https://github.com/Homebrew/brew
머리: 0ad2564c5f1ddf6f16f707f2861556b80546713c
마지막 커밋: 5일 전
코어 탭 ORIGIN: https://github.com/Homebrew/homebrew-core
코어 탭 헤드: ddaf8f1295abaa372ebf968ec845982f35703e1e
코어 탭 마지막 커밋: 26분 전
코어 탭 분기: 마스터
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
홈BREW_DISPLAY: /private/tmp/com.apple.launchd.ZBLJZiyq8c/org.xquartz:0
HOMEBREW_MAKE_JOBS: 4
자작 루비: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: 쿼드 코어 64비트 kabylake
Clang: 12.0 빌드 1200
힘내: 2.24.3 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
컬: 7.64.1 => /usr/bin/curl
macOS: 11.2.3-x86_64
CLT: 12.4.0.0.1.1610135815
엑스코드: 12.4
XQuartz: 2.7.11 => /opt/X11

$ 포트 업그레이드가 오래됨
:
:
:

--> pkgconfig에 대한 아카이브 가져오기
---> pkgconfig-0.29.2_0.darwin_20.x86_64.tbz2 가져오기 시도 https://mse.uk.packages.macports.org/pkgconfig
---> pkgconfig-0.29.2_0.Darwin_20.x86_64.tbz2.rmd160 가져오기 시도 https://mse.uk.packages.macports.org/pkgconfig
---> pkgconfig @0.29.2_0 설치
---> pkgconfig @0.29.2_0 활성화 중
---> pkgconfig 청소
경고: macOS 11.2 SDK가 설치되지 않은 것 같습니다. 포트가 올바르게 구축되지 않을 수 있습니다.
경고: `xcode-select --install'을 실행하여 Xcode 명령줄 도구 패키지의 일부로 설치할 수 있습니다.
---> python38에 대한 종속성 계산
---> python38용 아카이브 가져오기
---> python38-3.8.9_0.darwin_20.x86_64.tbz2 가져오기 시도 https://mse.uk.packages.macports.org/python38
---> python38-3.8.9_0.darwin_20.x86_64.tbz2 가져오기 시도 https://lil.fr.packages.macports.org/python38
---> python38-3.8.9_0.darwin_20.x86_64.tbz2 가져오기 시도 https://packages.macports.org/python38
---> python38용 distfile 가져오기
---> Python-3.8.9.tar.xz 가져오기 시도 https://www.python.org/ftp/python/3.8.9/
---> python38에 대한 체크섬 확인
---> python38 추출
---> python38에 패치 적용
---> python38 구성
---> python38 빌드
---> python38을 destroot로 스테이징
---> python38 @3.8.9_0 설치
---> python38 청소
경고: macOS 11.2 SDK가 설치되지 않은 것 같습니다. 포트가 올바르게 구축되지 않을 수 있습니다.
경고: `xcode-select --install'을 실행하여 Xcode 명령줄 도구 패키지의 일부로 설치할 수 있습니다.
---> python38에 대한 종속성 계산
---> python38 @3.8.8_1 비활성화
---> python38 청소
---> python38 @3.8.9_0 활성화

레즈윗

에게
2007년 7월 10일
라스베가스
  • 2021년 4월 27일
빅서 11.3 설치 후,
Xcode 12.5로 진행하면
그 후,
xcode-select를 사용하기 전에 --install
Brew로 이동 및 업그레이드/업데이트
소프트웨어 업데이트로 돌아가서 CLT를 설치하십시오.
그런 다음 `brew upgrade`로 돌아가십시오.

그렇지 않으면 아마도 경고를 받게 될 것입니다 (다시) ...