anm*_*anm 4 ruby git macos homebrew osx-elcapitan
我在终端上运行了以下命令(Mac El Capitan)
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
并收到以下错误消息:
Failed during: git fetch origin master:refs/remotes/origin/master -n --depth=1
Run Code Online (Sandbox Code Playgroud)
另外尝试过:
sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local
Run Code Online (Sandbox Code Playgroud)
那么上面的两个命令.
不知道如何安装Homebrew?
brew is not recognized而且ruby version 2.0.0,git version 2.7.4
小智 16
最快、最简单的方法是通过以下命令卸载 Homebrew -
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
Run Code Online (Sandbox Code Playgroud)
之后,通过以下命令全新安装 Homebrew -
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Run Code Online (Sandbox Code Playgroud)
hat*_*gic 15
run.shrm -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
Run Code Online (Sandbox Code Playgroud)
sh run.sh或者,只需手动一一运行所有这些命令。
经过几个小时的研究和蛮力,我了解到这个问题是由于git没有正确配置.有些文章建议降级你的git或重新安装.但是,我通过添加以下内容解决了这个问题
git config --global user.email yourgitemail@example.com
Run Code Online (Sandbox Code Playgroud)
然后从中删除cellar和homebrew目录/usr/local并重新尝试安装.
小智 7
在Big Sur (2021)上修复此问题的步骤:
git config --global user.email yourgitemail@example.com/usr/local在大苏尔为我工作。
@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
Run Code Online (Sandbox Code Playgroud)
要解决蒙特利上的问题:
1. sudo rm -rf /opt/homebrew/
2. git config --global user.email username@example.com
Run Code Online (Sandbox Code Playgroud)
执行步骤后,尝试恢复安装
您可以通过运行以下命令解决 Apple Silicon (arm64) M1 芯片的此问题:
sudo rm -rf /opt/homebrew
Run Code Online (Sandbox Code Playgroud)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Run Code Online (Sandbox Code Playgroud)