Come riparare i permessi di Homebrew dopo l'installazione come root?

9

Eseguo brew come root, ora è defunto. Nessun aggiornamento più. Come risolvere?

$ brew update && brew upgrade
error: Unable to append to .git/logs/HEAD: Permission denied
error: Unable to append to .git/logs/refs/remotes/origin/master: Permission denied
Error: Failed to update tap: caskroom/cask

$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: Your XQuartz (2.7.4) is outdated
Please install XQuartz 2.7.7:
  https://xquartz.macosforge.org
    
posta Ivanov 12.10.2014 - 13:45
fonte

2 risposte

22

Ripristina le autorizzazioni di / usr / local e le cache di Homebrew all'utente corrente:

sudo chown -R $USER:admin /usr/local /Library/Caches/Homebrew
    
risposta data 12.10.2014 - 16:26
fonte
0

Nel peggiore dei casi, è sufficiente reinstallare Homebrew. Ha aiutato nel mio caso:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
risposta data 09.09.2017 - 01:38
fonte

Leggi altre domande sui tag