Próbuję naprawić Homebrew.
Ostatnio próbowałem go ponownie zainstalować, ale kiedy napisałem „brew doctor”
Moje wyniki to:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
The current working directory doesn't exist, cannot proceed.
Próbowałem ponownie zainstalować, wpisując to ponownie w wierszu polecenia:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Ale mój wynik to:
It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
Jak mogę naprawić instalację Homebrew?
rm
polecenia lub możemy głosować / promować to za pomocą edycji. Również - możesz zapytać - skąd mam wiedzieć, czy SIP wpływa na określone zadanie. to jest możliwe i wydaje się być nieco poza zakresem tego pytania, więc chętnie odpowiem na to pytanie w innym miejscu. Odpowiedź jest prawie na pewno „nie” w przypadku homebrew.Odpowiedzi:
Dlaczego nie zrobisz tego, co mówi?
Pierwszy wiersz całkowicie usuwa homebrew, a następnie powinieneś być w stanie go ponownie zainstalować.
UWAGA: Jeśli to zrobisz, będziesz musiał ponownie zainstalować wszystkie rzeczy, które zainstalowałeś przez homebrew.
źródło
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Stało się tak, ponieważ miałem dwie karty otwarte w konsoli. W Konsoli AI usunąłem bieżący katalog roboczy Konsoli B. Następnie, nie zastanawiając się nad tym, uruchomiłem
brew upgrade
Konsolę B. Oczywiście wyrzuciłem powyższy błąd.Proste rozwiązanie: tylko
cd
do innego katalogu w konsoli B ibrew upgrade
ponownie.Ja i moja nieskończona mądrość.
źródło
Jeśli w instalacji Homebrew zainstalowałeś również narzędzia XCode na swoim Macu, może być konieczne zamknięcie okna terminala i otwarcie nowego :)
źródło