一开始安装,在官网上的命令:
<code>/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"</code>
特别的慢,而且执行着就很容易断开,连接不上。所以需要换一种方法。
打开终端,到自己喜欢的文件夹,执行以下命令,把install文件拉取下来,并且改名为brew_install.sh
<code>curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh >> brew_install.sh</code>
然后使用命令行,打开文件,修改里面的配置:
<code>cd brew_install.sh</code>
按i编辑,找到
<code>BREW_REPO = “https://github.com/Homebrew/brew“</code>
替换成下面的:
<code>BREW_REPO = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"</code>
按esc,输入 :wq,保存退出。
然后把这个文件拖入终端中,回车,然后就会出现一个权限的问题。
<code>permission denied: ...</code>
需要在文件夹的目录下,执行以下命令:
<code>chmod 777 brew_install.sh</code>
执行完之后,再把文件拖到终端中,然后,回车,执行,再然后就卡住了。
然后需要关掉终端,进入/user/local/Homebrew/Library/文件夹下,删除Taps文件夹,执行以下命令:
<code>git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1</code>
然后执行以下命令即可:
<code>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</code>

全部换成科大的源应该使用下面的命令,实测只使用前面三个命令,还是特别卡。
<code># 替换 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</code>
下面可以安安静静的安装了:
下面是安装brew cask的步骤,先更新
<code>brew update</code>
输入以下命令:
<code>brew install caskroom/cask/brew-cask</code>
然后如果报错了,就换一个命令:
<code>brew install brew-cask-completion </code>
验证以下是不是成功安装:
<code>brew cask</code>
或者执行
<code>brew tap caskroom/cask</code>
再接着就被卡主了...欲哭无泪,然后解决方法和之前的一样,终端命令行。全都是坑...
<code>cd "$(brew --repo)/Library/Taps/" cd homebrew git clone https://mirrors.ustc.edu.cn/homebrew-cask.git</code>
然后再执行换源:
<code>cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git</code>
更新
<code>brew update && brew upgrade && brew cleanup</code>
- brew update: 更新Homebrew
- brew upgrade: 完成已安装命令行软件更新
- brew cleanup: 删除旧版本软件
btw,brew search已经集成了brew cask search功能,所以别使用brew cask search。
此文章仅代表自己(本菜鸟)学习积累记录,或者学习笔记,如有侵权,请联系作者删除。人无完人,文章也一样,文笔稚嫩,在下不才,勿喷,如果有错误之处,还望指出,感激不尽~
技术之路不在一时,山高水长,纵使缓慢,驰而不息。
公众号:秦怀杂货店
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!