काढ़ा 7.3.1 से 8.1 के उन्नयन के बाद काढ़ा अपग्रेड नहीं कर सका


0

मैंने to.३.१ से 8.1.१ तक xcode को अपग्रेड किया और साथ ही मैं [brew अपडेट] का उपयोग करके होमब्रे को अपडेट करता हूं। उसके बाद मैं [काढ़ा उन्नयन] का उपयोग कर सकता था। इसने निम्नलिखित चेतावनी संदेश दिखाया

चेतावनी: आप Xcode के पूर्व-रिलीज़ संस्करण का उपयोग कर रहे हैं। आप निर्माण विफलताओं या अन्य टूटने का सामना कर सकते हैं। कृपया मुद्दों को दर्ज करने के बजाय पुल-अनुरोध बनाएं।

मैं [काढ़ा विन्यास] का उपयोग करता था और यह निम्नलिखित जानकारी दिखाता था

  HOMEBREW_VERSION: 1.0.8-54-g8019afb
  ORIGIN: https://github.com/Homebrew/brew.git
  HEAD: 8019afb60ad321b0f14f60b00c23d7fb098d35c2
  Last commit: 6 days ago
  Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
  Core tap HEAD: 83f73d73fac8229ac523bf839b8a5913de05bf08
  Core tap last commit: 3 hours ago
  HOMEBREW_PREFIX: /usr/local
  HOMEBREW_REPOSITORY: /usr/local/Homebrew
  HOMEBREW_CELLAR: /usr/local/Cellar
  HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
  CPU: quad-core 64-bit haswell
  Homebrew Ruby: 2.0.0-p648
  Clang: 8.0 build 800
  Git: 2.9.3 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
  Perl: /usr/bin/perl
  Python: /usr/bin/python
  Ruby: /usr/local/bin/ruby => /usr/local/Cellar/ruby/2.3.1_2/bin/ruby
  Java: 1.8.0_25
  macOS: 10.11.6-x86_64
  Xcode: 8.1
  CLT: 7.3.1.0.1.1461711523

मुझे लगता है कि उपरोक्त जानकारी की अंतिम पंक्ति [सीएलटी] का अर्थ है कमांड लाइन टूल और इसका संस्करण 7.3.1 है ..., मुझे लगता है कि यह 8.1 होना चाहिए क्योंकि Xcode 8.1 है। मैं 7.3.1 से 8.1 तक सीएलटी को कैसे अपग्रेड कर सकता हूं?


क्या आपने xcode-select --installपहले से ही पुनः चलाने का प्रयास किया था ? इसके अलावा: ऐप स्टोर में एक अपग्रेड / अपडेट उपलब्ध होना चाहिए - आपको एक बार नया xcode शुरू करना पड़ सकता है। अंतिम उपाय के रूप में आप developer.apple.com से clt 8.1 डाउनलोड कर सकते हैं।
कालोनोमथ

इस समस्या को हल करने का सफल प्रयास नहीं। मैं कोशिश करूँगा rm -rf /Library/Developer/CommandLineToolsऔर xcode-select --installफिर से चलाऊंगा, यह अभी भी CLT 7.3 स्थापित करता है, तब भी सिस्टम अपग्रेड मुझे बताया गया है कि मेरे पास "Xcode कमांड लाइन्स टूल्स 7.3" का अपडेट है, दिलचस्प है
विलियम लेउंग

जवाबों:


1

मेरे पास भी ऐसा ही मुद्दा था:

  • brewbrew updateरिटर्न जारी होने के बावजूद अप-टू-डेट नहीं है:

    पूर्व अद्यतन

  • रनिंग brew upgradeरिटर्न:

    चेतावनी: आप Xcode के पूर्व-रिलीज़ संस्करण का उपयोग कर रहे हैं।
    आप निर्माण विफलताओं या अन्य टूटने का सामना कर सकते हैं।
    कृपया मुद्दों को दर्ज करने के बजाय पुल-अनुरोध बनाएं।

मैंने निम्नलिखित कमांड चलाने का हल किया:

cd "$(brew --repo)" && git fetch && git reset --hard origin/master && brew update --force

0

Xcode को अपग्रेड करने के बाद आपको Xcode के नए संस्करण में कमांड लाइन टूल्स को इंगित करना होगा। यदि आपने AppStore को अपग्रेड किया था तो कमांड लाइन टूल को बदलना नहीं चाहिए। इस आदेश को चलाने का प्रयास करें:

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

उपकरण फिर से स्थापित करने के लिए।

मैं xcode फ़ाइलों से Xcode स्थापित करता हूं और संस्करण संख्या (यानी Xcode833.app) के साथ इसका नाम बदल देता हूं

इसलिए कमांड लाइन टूल को नए टूल के लिए इंगित करने के लिए मैं कमांड का उपयोग करता हूं:

sudo xcode-select --switch /Applications/Xcode833.app

उस कमांड को चलाने से आपको अपना एडमिन पासवर्ड डालना होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.