Когда я бежал:
brew update
Я получил сообщение о том, что он инициализировал пустой репозиторий /usr/local/.git/
, затем я получил эту ошибку:
Когда я бежал:
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
, установив его снова. (Думаю, я сделал это, когда Эль-Капитан что-то изменил)
Примечание : это жесткий подход, который удалит все приложения, установленные через 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
.