美文网首页秦怀杂货店
Mac 安装Homebrew慢的问题解决

Mac 安装Homebrew慢的问题解决

作者: 秦怀杂货店 | 来源:发表于2020-09-19 19:41 被阅读0次

    一开始安装,在官网上的命令:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    

    特别的慢,而且执行着就很容易断开,连接不上。所以需要换一种方法。

    打开终端,到自己喜欢的文件夹,执行以下命令,把install文件拉取下来,并且改名为brew_install.sh

    curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh >> brew_install.sh
    

    然后使用命令行,打开文件,修改里面的配置:

    cd brew_install.sh
    

    i编辑,找到

    BREW_REPO = “https://github.com/Homebrew/brew“
    

    替换成下面的:

    BREW_REPO = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
    

    esc,输入 :wq,保存退出。

    然后把这个文件拖入终端中,回车,然后就会出现一个权限的问题。

    permission denied: ...
    

    需要在文件夹的目录下,执行以下命令:

    chmod 777 brew_install.sh
    

    执行完之后,再把文件拖到终端中,然后,回车,执行,再然后就卡住了。

    image
    然后需要关掉终端,进入/user/local/Homebrew/Library/文件夹下,删除Taps文件夹,执行以下命令:
    git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
    

    然后执行以下命令即可:

    cd $(brew --repo)
    
    git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
    
    git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
    
    image

    全部换成科大的源应该使用下面的命令,实测只使用前面三个命令,还是特别卡。

    # 替换 Homebrew
    git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    
    # 替换 Homebrew Core
    git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
    
    # 替换 Homebrew Cask
    git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
    
    # 替换 Homebrew-bottles
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
    source ~/.bash_profile
    
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
    source ~/.zshrc
    
    下面可以安安静静的安装了:
    

    下面是安装brew cask的步骤,先更新

    brew update
    

    输入以下命令:

    brew install caskroom/cask/brew-cask
    

    然后如果报错了,就换一个命令:

    brew install brew-cask-completion
    
    

    验证以下是不是成功安装:

    brew cask
    

    或者执行

    brew tap caskroom/cask
    

    再接着就被卡主了...欲哭无泪,然后解决方法和之前的一样,终端命令行。全都是坑...

    cd "$(brew --repo)/Library/Taps/"
    cd homebrew
    git clone https://mirrors.ustc.edu.cn/homebrew-cask.git
    

    然后再执行换源:

    cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
    git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
    

    更新

    brew update && brew upgrade && brew cleanup
    
    • brew update: 更新Homebrew
    • brew upgrade: 完成已安装命令行软件更新
    • brew cleanup: 删除旧版本软件

    btw,brew search已经集成了brew cask search功能,所以别使用brew cask search

    公众号:秦怀杂货店

    相关文章

      网友评论

        本文标题:Mac 安装Homebrew慢的问题解决

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