Ruby 自制安装:在以下过程中失败:git获取源主机:refs/remotes/origin/master-n--depth=1

Ruby 自制安装:在以下过程中失败:git获取源主机:refs/remotes/origin/master-n--depth=1,ruby,git,macos,homebrew,osx-elcapitan,Ruby,Git,Macos,Homebrew,Osx Elcapitan,我在终端上运行了以下命令(Mac El Capitan) $/usr/bin/ruby-e“$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)" 并收到以下错误消息: 在以下过程中失败:git获取原始主机:refs/remotes/origin/master-n--depth=1 另外尝试: sudo chown$(whoami):admin/usr/local&&sudo chown-R

我在终端上运行了以下命令(Mac El Capitan)

$/usr/bin/ruby-e“$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
并收到以下错误消息:

在以下过程中失败:git获取原始主机:refs/remotes/origin/master-n--depth=1
另外尝试:

sudo chown$(whoami):admin/usr/local&&sudo chown-R$(whoami):admin/usr/local
然后执行上面的两个命令

知道如何安装自制软件吗


brew无法识别
ruby 2.0.0版
git 2.7.4版

经过几个小时的研究和暴力,我了解到问题是由于git配置不正确。一些文章建议降低git的级别或一起重新安装。然而,我通过添加以下内容解决了这个问题

git config --global user.email yourgitemail@example.com
然后从
/usr/local
中删除
Cell
homebrew
目录,然后重新尝试安装

  • 创建名为
    run.sh的文件
  • 添加以下内容:
  • 使用
    sh run.sh运行文件

  • 或者,手动一个接一个地运行所有这些命令。

    我在
    brew cask安装firefox时遇到了相同的问题(安装cask和firefox)


    安装完成后,问题就自行解决了。

    只需执行这个小代码
    rm-fr$(brew--repo homebrew/core)#因为您无法编写untap homebrew/core brew tap homebrew/core
    @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
    

    这一个有助于我删除
    Cell
    自制
    目录。(对我来说,上述错误是因为我的机器在安装过程中关机)非常感谢@anm的回答。对我来说,仅删除
    Homebrew
    文件夹就足够了:)对于Apple silicon(arm64),即M1芯片,@anm-answer对我有效,但只有在执行
    sudo-rm-rf/opt/homebrew
    然后重试
    /bin/bash-c“$(curl-fsSL)之后https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)“
    我是通过检查安装脚本的内容得出这一结论的。好答案,对于mac m1 Big Sur,添加另一行
    rm-rf/opt/homebrew
    这对我很有用。如果您在执行pod安装时安装XXX时遇到[!]错误问题。试试这个答案。感谢您为我节省了一天的时间。这对我执行@ashdaily命令很有效,将上一个命令和@Sinux命令添加到addindo
    sudo
    。为了便于阅读,我将放下complet命令集。在macOS Big Sur 11.2上,删除文件夹
    /usr/local/Homebrew
    并重试(一次)就足够了。
    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