Estou tentando reparar o Homebrew.
Recentemente, tentei reinstalá-lo, mas quando digitei "brew doctor"
Minha saída foi:
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.
Eu tentei reinstalá-lo digitando isso na linha de comando novamente:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Mas minha saída é:
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
Como posso corrigir minha instalação do Homebrew?
rm
comando ou podemos votar / promover isso com edições. Além disso - você pode perguntar - como posso saber se o SIP está afetando uma tarefa específica. isso é responsável e parece um pouco além do escopo desta pergunta, então ficarei feliz em responder isso para você em outro lugar. A resposta é quase certamente "não" no caso de homebrew.Respostas:
Por que você não faz o que diz?
A primeira linha excluirá o homebrew completamente e você poderá reinstalá-lo.
NOTA: Se você fizer isso, precisará reinstalar todas as coisas que instalou via homebrew.
fonte
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Isso aconteceu comigo porque eu tinha duas guias abertas no meu console. No Console AI, removemos o diretório de trabalho atual do Console B. Em seguida, sem pensar nisso, executei o
brew upgrade
Console B. É claro que ocorreu o erro acima.Solução simples: apenas
cd
para um diretório diferente no Console B ebrew upgrade
novamente.Eu e minha infinita sabedoria.
fonte
Se na instalação do homebrew você também instalou as ferramentas XCode no seu mac, basta fechar a janela do terminal e abrir uma nova :)
fonte