Quando ho corso:
brew update
Ho ricevuto un messaggio che diceva che aveva inizializzato un repository vuoto /usr/local/.git/
, quindi ho ricevuto questo errore:
Quando ho corso:
brew update
Ho ricevuto un messaggio che diceva che aveva inizializzato un repository vuoto /usr/local/.git/
, quindi ho ricevuto questo errore:
Risposte:
cd /usr/local
git status
git status
finché non è pulitobrew update
git stash
cambiare. Quindi, dopo aver terminato l'aggiornamento, esegui git stash pop
per ripristinare le modifiche personalizzate
sudo chown -R yourusername:admin /usr/local/.git
cd /usr/local/Homebrew
In alternativa puoi aggiornare brew
installandolo di nuovo. (Penso di averlo fatto mentre El Capitan ha cambiato qualcosa)
Nota : questo è un approccio pesante che rimuoverà tutte le applicazioni installate tramite brew!
Prova a installare brew un nuovo e ti dirà come disinstallarlo.
Al momento della scrittura originale per disinstallare:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Modifica: a partire dal 2020 per disinstallare:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
brew
git init; git fetch https://github.com/mxcl/homebrew.git master; git reset --hard FETCH_HEAD; brew update
.