내가 달렸을 때 :
brew update
에서 빈 저장소를 초기화했다는 메시지가 표시 /usr/local/.git/
되면 다음 오류가 발생합니다.
답변:
cd /usr/local
git status
git status
깨끗해질 때까지brew update
git stash
. 그런 다음 찾고 계신 완료 업데이트가 실행 git stash pop
사용자 정의 수정을 복원
sudo chown -R yourusername:admin /usr/local/.git
cd /usr/local/Homebrew
또는 brew
다시 설치하여 업데이트 할 수 있습니다. (El Capitan이 뭔가를 바꿨을 때 내가 이것을했다고 생각해)
참고 : 이것은 brew를 통해 설치된 모든 응용 프로그램을 제거하는 강력한 접근 방식입니다!
brew a fresh를 설치하면 제거 방법이 표시됩니다.
원래 작성 시점에서 제거 :
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
편집 : 제거 할 2020 년 기준 :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
brew
git init; git fetch https://github.com/mxcl/homebrew.git master; git reset --hard FETCH_HEAD; brew update
..