自制软件安装:失败期间:git fetch origin master:refs / remotes / origin / master -n --depth = 1

时间:2016-10-03 16:26:41

标签: ruby git macos homebrew osx-elcapitan

我在终端(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 recognizedruby version 2.0.0git version 2.7.4

6 个答案:

答案 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) 上修复它的步骤:

  1. git config --global user.email yourgitemail@example.com
  2. /usr/local 中删除地窖和自制软件目录
  3. 重新尝试安装

适用于 Big Sur

答案 4 :(得分:0)

  1. 创建一个名为run.sh的文件
  2. 添加此内容:
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
  1. 使用sh run.sh
  2. 运行文件

答案 5 :(得分:0)

brew cask install firefox(安装cask和firefox)时遇到了同样的问题。

问题在安装完成后就消失了。