programing

현재 소프트웨어 업데이트 서버에서 Xcode를 사용할 수 없습니다.

i4 2023. 5. 6. 14:03
반응형

현재 소프트웨어 업데이트 서버에서 Xcode를 사용할 수 없습니다.

OS X 10.9로 업데이트한 후 Macport에 문제가 있습니다.

저는 이 매뉴얼 https://trac.macports.org/wiki/Migration 에 따라 수정하려고 합니다.

그러나 명령줄 도구를 설치하는 경우:

xcode-select --install

메시지가 표시됨

현재 소프트웨어 업데이트 서버에서 소프트웨어를 사용할 수 없기 때문에 소프트웨어를 설치할 수 없습니다.

한편, 저는 다른 컴퓨터를 OS X 10.9로 성공적으로 업데이트하고 문제 없이 명령줄 도구를 설치했으므로 사용할 수 있어야 합니다.

여기에 무슨 문제가 있습니까?

다음 위치에서 OS X Mavericks용 명령줄 도구를 수동으로 다운로드할 수 있습니다.

OSX 10.11 이상의 경우 여기에서 https://developer.apple.com/download/more/ 을 다운로드할 수 있습니다.

(승인된 답변의 링크에는 El Capitan(OSX 10.11)용 명령줄 도구가 표시되지 않습니다.)

최신 Mac OS X 매버릭스에서 이 기능을 사용하는 경우 Xcode 5.x와 함께 명령줄 도구가 제공됩니다.

따라서 Xcode를 설치하고 최신 버전으로 업데이트했는지 확인하십시오.

그런 다음 이 명령을 사용하여 Xcode 명령줄 도구가 올바르게 가리켜졌는지 확인합니다.

xcode-select -p

어떤 경로를 보여줄지도 모릅니다

/Applications/Xcode.app/콘텐츠/개발자

switch 명령을 사용하여 경로를 올바른 경로로 변경합니다.

sudo xcode-select --switch /Library/Developer/CommandLineTools/

이렇게 하면 올바른 경로로 설정하는 데 도움이 될 것입니다. 그런 다음 동일한 명령 -p를 사용하여 올바르게 설정되었는지 확인할 수 있습니다.

했습니다.Can't install the software because it is currently not available from the Software Update Server대신 다음 단계를 수행하여 소프트웨어 업데이트가 명령줄 도구에 대한 업데이트를 시작하도록 할 수 있습니다.

  1. 합니다.softwareupdate -l
  2. 목록에 다음 시켜 임시 .sudo touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
  3. 에 ""를 도구가 합니다.softwareupdate -l한 번
  4. 이제 Cmd+Space를 눌러 Mac의 Spotlight Search를 시작합니다.을 합니다.Software Update 합니다.Software Update.
  5. 명령줄 도구를 설치하기 위한 다음과 같은 종류의 대화 상자가 표시됩니다.업데이트를 설치하고 즐겁게 지내십시오.:) 여기에 이미지 설명 입력
  6. 2:2에서 합니다.sudo rm /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress.

는 npm gyp 오류로 인해 xcode-select-p에서 제공한 명령어 도구 디렉토리를 삭제했습니다.

xcode-사용할 수 없는 오류로 인해 파일을 설치하지 못했습니다.

시작의 일부로 설치된 Xcode 응용 프로그램과 명령 도구를 실행했습니다.

npm이 일했습니다.

그러나 이것이 도구를 완전히 고치지는 못했습니다.저는 Xcode 응용 프로그램 디렉터리 내의 개발자 디렉터리로 경로를 전환하기 위해 xcode-select를 사용해야 했습니다.

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer  

MacOS 카탈리나.

10.14 Mojave로 업그레이드하고 명령줄 도구를 다시 설치한 후 동일한 오류가 발생했습니다(전체 Xcode IDE를 사용하지 않으며 명령줄 도구를 나중에 사용하기를 원했습니다).

나의xcode-select -p바사브의 대답에 따르면 경로가 옳았기 때문에 문제가 되지 않았습니다.

나도 달렸습니다.sudo softwareupdate --clear-catalogLambda W의 응답에 따라 Apple Production으로 재설정되었지만 차이는 없었습니다.

효과가 있었던 https://developer.apple.com/download/more/ 을 방문하라는 사용자 92의 답변이었습니다.

거기서 나는 다운로드 할 수 있었습니다..dmg도구에 파일:: GUI 파일:

저는 그것을 설치하고 터미널을 다시 시작했고 모든 것이 정상으로 돌아왔습니다.

저는 이것이 오래된 게시물이라는 것을 알지만, 저는 오늘도 이 문제에 부딪혔습니다.내가 실행했을 때 알게 된 것은sudo softwareupdate -l명령줄 도구가 업데이트로 나열되어 있으므로 다음을 사용하여 설치했습니다.sudo softwareupdate -i -a.

필요한 패키지를 호스트하지 않는 소프트웨어 업데이트 서버를 사용하는 경우 이 오류가 발생할 수 있습니다.

실행하면 확인할 수 있습니다.

defaults read /Library/Preferences/com.apple.SoftwareUpdate

카탈로그라는 항목이 있는지 확인합니다.URL 또는 Apple 카탈로그URL

이 항목을 제거하거나 명령을 사용하여 Apple 소프트웨어 업데이트 서버를 가리킬 수 있습니다.

sudo softwareupdate --clear-catalog

그런 다음 명령줄 도구 설치를 다시 실행합니다.

MacOS Catalina에서도 같은 문제가 발생했습니다.

근본적인 원인을 찾은 것 같습니다.기본 Apple ID 계정을 전환했는데 새로운 계정이 Developer 계정으로 활성화되지 않았습니다.실행했을 때xcode-select --install명령입니다. 문제 설명에 나와 있는 것과 같은 오류가 발생했습니다.

스택 오버플로에 대한 이 게시물을 읽은 후 https://developer.apple.com/downloads 에 접속하여 개발자 조건을 수락하라는 요청을 받았습니다.제 계정을 개발자 계정으로 만들 수 있었던 것 같습니다.그리고 나서, 나는 뛰려고 했습니다.xcode-select --install다시 한 번, 효과가 있었습니다.

명령어

xcode-select --install

3가지 옵션을 제안합니다.Xcode를 가져오십시오; 지금 아님; 설치합니다.

전체 Xcode를 선택하면 명령이 성공적으로 완료됩니다.시간이 좀 걸렸지만 이렇게 하면 모든 macports 마이그레이션 지침을 완료할 수 있었습니다.

위의 Nikos M의 훌륭한 답변에 설명된 대로 명령줄 도구를 로드하면 gcc 라이센스에 동의해야 하며 루비 보석을 사용하는 경우 llvm-gcc를 gcc-4.2로 연결해야 합니다.

이러한 작업을 수행하지 않으면 Gem 설치는 이미 설치한 후 "개발 도구를 먼저 설치해야 합니다."라고 보고합니다.

단계는 다음과 같습니다.

sudo gcc
sudo ln -s /usr/bin/llvm-gcc /usr/bin/gcc-4.2

애플이 라이선스 정보를 업데이트할 수 있도록 gcc를 sudo에서 한 번 실행해야 합니다. 입력 파일이 필요하지 않습니다. 인수를 확인하기 전에 라이선스를 업데이트합니다.루비 1.9가 디버거와 같은 특정 보석을 만들 때 컴파일러를 찾을 수 있도록 링크가 필요합니다.루비 2.x로 수정할 수도 있지만, 도착하면 그 다리를 건너겠습니다.

I had to run Xcode.app and agree to the License Agreement

설정: 매버릭스와 함께 새 맥북을 만든 다음 설치 및 기타 C/L 유형의 '그냥 작동'합니다.

저는 앱스토어에 가서 Xcode를 설치하여 이 문제를 해결했습니다.

꽤 큰 11GB 설치였기 때문에, 이것은 아마도 과잉 살상일 것입니다.하지만, 마지막 수단으로, 그것이 제 문제를 해결한 것 같습니다.설치 도중(약 10GB) Mac OS에서 Xcode용 명령줄 도구에 업데이트가 있다고 알려주었습니다.Xcode가 완전히 설치될 때까지 이 설치를 수행해도 문제가 해결되지 않습니다.

설치가 완료되면 라이센스 계약에 동의한 후 작업이 시작됩니다.

명령 + 공간

Xcode 검색

라이센스 열기 및 라이센스 수락

그런 다음 터미널에서 다시 실행합니다.xcode-select --install

동일한 문제가 있었고 동일한 오류가 발생했습니다.내가 뛰었을 때xcode-select -p그것은 출력을 다음과 같이 제공했습니다./Library/Developer/CommandLineTools즉, xcode가 이미 시스템에 설치되어 있습니다.그리고 나서 는 이 답변에 주어진 단계를 실행했습니다.이후 xcode가 필요한 명령이 성공적으로 실행되었습니다.

언급URL : https://stackoverflow.com/questions/19907576/xcode-is-not-currently-available-from-the-software-update-server

반응형