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

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

  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
Run Code Online (Sandbox Code Playgroud)
  1. 使用运行文件 sh run.sh

或者,只需手动一一运行所有这些命令。

  • 好的答案,对于 mac m1 Big Sur,添加另一行 `rm -rf /opt/homebrew` (7认同)

anm*_*anm 7

经过几个小时的研究和蛮力,我了解到这个问题是由于git没有正确配置.有些文章建议降级你的git或重新安装.但是,我通过添加以下内容解决了这个问题

git config --global user.email yourgitemail@example.com
Run Code Online (Sandbox Code Playgroud)

然后从中删除cellarhomebrew目录/usr/local并重新尝试安装.

  • 只需删除 `cellar` 和 `homebrew` 目录就对我有用。(对我来说,由于我的机器在安装过程中关机而发生上述错误)非常感谢您的回答 @anm 。 (3认同)
  • 对我而言,仅删除`Homebrew`文件夹绰绰有余:) (2认同)
  • 对于 Apple 芯片(arm64)即 M1 芯片,@anm 答案对我有用,但只有在执行 `sudo rm -rf /opt/homebrew` 之后重试 `/bin/bash -c "$(curl -fsSL https:// raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"` 我通过检查安装脚本的内容来做到这一点 https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh (2认同)

小智 7

在Big Sur (2021)上修复此问题的步骤:

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

在大苏尔为我工作。


Ric*_*oso 5

@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)


bur*_*sik 5

要解决蒙特利上的问题:

1. sudo rm -rf /opt/homebrew/
2. git config --global user.email username@example.com
Run Code Online (Sandbox Code Playgroud)

执行步骤后,尝试恢复安装


Muh*_*dar 5

您可以通过运行以下命令解决 Apple Silicon (arm64) M1 芯片的此问题:

  1. sudo rm -rf /opt/homebrew
    
    Run Code Online (Sandbox Code Playgroud)
  2. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    Run Code Online (Sandbox Code Playgroud)