brew non è stato aggiornato dopo l'aggiornamento da xcode 7.3.1 a 8.1

0

Ho aggiornato xcode da 7.3.1 a 8.1 e aggiorno anche homebrew usando [brew update]. dopodiché potrei usare [brew upgrade]. Ha mostrato il seguente messaggio di avviso

Attenzione: stai utilizzando una versione preliminare di Xcode.    Potresti incontrare fallimenti di build o altre rotture.    Crea richieste di pull invece di problemi di archiviazione.

Ho usato [brew config] e ha mostrato le seguenti informazioni

  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

Penso che l'ultima riga di informazioni di cui sopra [CLT] significhi strumenti da riga di comando e la sua versione è 7.3.1 ..., penso che dovrebbe essere 8.1 perché Xcode è 8.1. Come posso aggiornare CLT da 7.3.1 a 8.1?

    
posta Allan Hou 28.10.2016 - 07:57
fonte

2 risposte

1

Ho avuto un problema simile:

  • brew non è aggiornato anche se l'esecuzione di brew update restituisce:

    Already up-to-date

  • Esegue brew upgrade restituisce:

    Warning: You are using a pre-release version of Xcode.
    You may encounter build failures or other breakages.
    Please create pull-requests instead of filing issues.

Ho risolto il seguente comando:

cd "$(brew --repo)" && git fetch && git reset --hard origin/master && brew update --force
    
risposta data 17.06.2017 - 08:55
fonte
0

Dopo aver aggiornato Xcode devi puntare gli strumenti da riga di comando alla nuova versione di Xcode. Se hai fatto un aggiornamento dell'App Store, gli strumenti da riga di comando non dovrebbero cambiare. Prova a eseguire questo comando:

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

per impostare nuovamente gli strumenti.

Installare Xcode dai file xip e rinominarlo con il numero di versione (ad esempio Xcode833.app)

Quindi per puntare gli strumenti da riga di comando ai nuovi strumenti, io uso il comando:

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

L'esecuzione di tale comando richiede l'inserimento della password dell'amministratore.

    
risposta data 18.07.2017 - 03:16
fonte

Leggi altre domande sui tag