美文网首页Mac优雅使用指南
国内用户如何顺畅安装Homebrew

国内用户如何顺畅安装Homebrew

作者: Jelif | 来源:发表于2020-03-28 09:47 被阅读0次

    国内的网络环境为安装Homebrew这个Mac上的软件管理工具带来了额外的障碍,在实操层面会遇到很多意料之外的问题,这篇文章对可能遇到的问题一一作了解答。

    这个软件的官网是https://brew.sh,根据它的说法,安装它的话只需要在Mac的Terminal里执行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"即可,如果控制台报这个错误:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused,按照https://www.cnblogs.com/wanzaiqidao/p/12327220.html这篇文章介绍的方法改hosts文件可以解决这个问题,即在hosts文件中将raw.githubusercontent.com这个站点的ip直接映射为199.232.28.133

    Homebrew依赖于Xcode Command Line Tools,直接由它来安装会比较慢且难以追踪安装进度,可以在运行上面的安装Homebrew的命令前先执行xcode-select --install以安装Xcode Command Line Tools。

    除此之外,如果想要更加快速地安装Homebrew,可考虑先将安装脚本下载下来,然后将含有BREW_REPO的这一行改为BREW_REPO="http://mirrors.ustc.edu.cn/brew.git/"

    执行安装Homebrew的命令后,最后可能会卡在Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...这里,直接ctrl+c停止安装即可,brew命令此时已经安装成功了,对于homebrew-core,可以之后从镜像站克隆:

    mkdir -p /usr/local/Homebrew/Library/Taps/homebrew
    cd /usr/local/Homebrew/Library/Taps/homebrew
    git clone git://mirrors.ustc.edu.cn/homebrew-core.git
    

    对于homebrew-cask和homebew-cask-versions,也如法炮制:

    cd /usr/local/Homebrew/Library/Taps/homebrew
    git clone https://mirrors.ustc.edu.cn/homebrew-cask.git
    git clone https://gitee.com/brew-cn/homebrew-cask-versions.git
    

    为了提高之后安装软件的速度,可以如此操作(参考了这篇文章):

    # 摘录自https://www.cnblogs.com/huangzs/p/11717937.html
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
    source ~/.bash_profile
    

    相关文章

      网友评论

        本文标题:国内用户如何顺畅安装Homebrew

        本文链接:https://www.haomeiwen.com/subject/vzaruhtx.html