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.