napar działa dobrze, tylko on pokazać błąd podczas aktualizowania goBłąd podczas próby aktualizacji zaparzania
29
A
Odpowiedz
43
Można rozwiązać ten problem poprzez uruchomienie dwóch komend:
cd "$(brew --repo)" # Navigate to Homebrew's git repository
git prune && git gC# Remove loose objects
Aby sprawdzić:
cd - # Go back to the original location
brew update
wyjściowa:
Already up-to-date.
błąd powinno być stałe i nie ma! :)
-2
Ponadto można ponownie zainstalować piwny
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
5
Jeśli prowadzisz %> locate gc.log
będzie prawdopodobnie zobaczyć coś wzdłuż linii tego na wyjściu:
/usr/local/Library/Taps/caskroom/homebrew-versions/.git/gc.log
W tym przypadku, aby rozwiązać problem, poszedłem do /usr/local/Library/Taps/caskroom
i pobiegł
%> git prune
%> rm /usr/local/Library/Taps/caskroom/homebrew-versions/.git/gc.log
i problem odszedł.
'... git prune && git gc', bez kropki na końcu –
Doskonały, działa –
Myślę, że może istnieć inna lokalizacja dla gc.log. Dla mnie, gdy używam "find. -name gc.log", znajduję plik znajdujący się tutaj: "./Homebrew/Library/Taps/caskroom/homebrew-cask/.git/gc.log". Wtedy pierwszym poleceniem powinno być "cd ./Homebrew/Library/Taps/caskroom/homebrew-cask/" zamiast kierunku Brew. –