Kök olarak yüklendikten sonra Homebrew izinleri nasıl onarılır?


10

Demlemek için kök olarak koşuyorum, şimdi geçersiz. Artık güncelleme yok. Nasıl düzeltilir?

$ 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

Demlemek gibi kök çalıştırmak sadece sorun istiyor. Yapma!

Yanıtlar:


23

/ Usr / local ve Homebrew önbelleklerini geçerli kullanıcıya sıfırlayın:

sudo chown -R $USER:admin /usr/local /Library/Caches/Homebrew

1
Ayrıca isteyebilirsiniz ~ / Kütüphane / Günlükler / Homebrew
Sam Brightman

0

En kötü durumda, Homebrew'u tekrar yükleyin. Benim durumumda yardımcı oldu:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew yeniden yüklemeden önce bir "kırık" birini kaldırmak istiyorum!
klanomath
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.