Come aggiornare Homebrew stesso (non software / formule da esso installati) su macOS 10.12.3?


9

Ho installato homebrew molto prima che il sistema operativo venga aggiornato alcune volte a 10.12.3. Ora che

$ brew --version
Homebrew 0.9.9 (git revision 080c; last commit 2016-08-11)
Homebrew/homebrew-core (git revision b163b; last commit 2016-08-10)

Come aggiornare correttamente alla versione più recente, diciamo 1.1 ?

$ brew upgrade 

non ha funzionato.


Forse devi fare un'installazione pulita? Se non hai installato molto tramite birra fatta in casa, ti consiglio di provarlo
NoahL

Lo faccio sempre brew updatee brew upgrade. Funziona come un fascino. Ma sono frustrato dal fatto che brew upgradeelenca i pacchetti che aggiornerà in ordine alfabetico ma sembra accadere in un ordine casuale, quindi non ho idea di quale sia il progresso complessivo fino a quando non viene fatto. Qualcuno può cambiarlo per farlo in ordine alfabetico o elencare prima gli aggiornamenti in ordine?
user130681

Risposte:


13

Per aggiornare l' homebrew stesso, utilizzare:

brew update

Per aggiornare tutti i pacchetti installati utilizzando homebrew, è necessario utilizzare brew upgrade. Puoi consultare queste FAQ dal sito web della birra per maggiori dettagli.


6

Il modo giusto per risolvere questo è inserire:

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

Trovato su http://discourse.brew.sh/t/how-to-upgrade-brew-stuck-on-0-9-9/33 .


Ciò suggerisce di impostare su master ma master non è l'ultima versione di rilascio, contiene contenuti inediti. Sarebbe bello avere un modo ufficiale per farlo ...
Colin D

3
Questa sembra essere una risposta obsoleta, così come brew updatequesta. apple.stackexchange.com/a/331552/189691 dovrebbe essere la risposta accettata.
Marian,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.