我在终端(Mac El Capitan)上运行了以下命令
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
并收到以下错误消息:
Failed during: git fetch origin master:refs/remotes/origin/master -n --depth=1
另外尝试过:
sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local
然后是上面的两个命令。
知道如何安装Homebrew吗?
brew is not recognized
和ruby version 2.0.0
,git version 2.7.4
答案 0 :(得分:7)
经过几个小时的研究和蛮力,我了解到问题是由于git没有正确配置。有些文章建议降级你的git或重新安装。但是,我通过添加以下内容解决了这个问题
git config --global user.email yourgitemail@example.com
然后从cellar
中删除homebrew
和/usr/local
目录,然后重新尝试安装。
答案 1 :(得分:2)
@ashdaily 命令对我有用,在最后一个命令上添加 sudo
,然后也执行 @Sinux 命令:
rm -rf /usr/local/bin/brew
rm -rf /usr/local/share/doc/homebrew
rm -rf /usr/local/share/man/man1/brew.1
rm -rf /usr/local/share/zsh/site-functions/_brew
rm -rf /usr/local/etc/bash_completion.d/brew
sudo rm -rf /usr/local/Homebrew
rm -rf /opt/homebrew
答案 2 :(得分:1)
就做这个小代码 rm -fr $(brew --repo homebrew/core) # because you can't brew untap homebrew/core brew tap homebrew/core
答案 3 :(得分:1)
在 Big Sur (2021) 上修复它的步骤:
git config --global user.email yourgitemail@example.com
/usr/local
中删除地窖和自制软件目录适用于 Big Sur。
答案 4 :(得分:0)
run.sh
的文件rm -rf /usr/local/bin/brew
rm -rf /usr/local/share/doc/homebrew
rm -rf /usr/local/share/man/man1/brew.1
rm -rf /usr/local/share/zsh/site-functions/_brew
rm -rf /usr/local/etc/bash_completion.d/brew
rm -rf /usr/local/Homebrew
sh run.sh
答案 5 :(得分:0)
brew cask install firefox
(安装cask和firefox)时遇到了同样的问题。
问题在安装完成后就消失了。