本文图文讲解如何在苹果电脑macOS上搭brew环境。
brew是macOS上的包管理工具,跟RHEL/CentOS上的yum或者Ubuntu上的apt-get一样。brew是ruby开发的,需要确认ruby是否已安装,默认是已经安装的。后续很多工具我们都可以通过brew来安装。先用ruby -v查看ruby版本信息、用brew -v查看brew版本信息。如果都能正常打印出版本信息,那么你可以走了,下面的内容跟你无关了,如果brew -v报错那你还是继续看下去吧。
官网提供的安装方式是直接执行:/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。
据说可以通过手机热点来安装,但我自己的手机网络不行,也可以通过VPN来安装,这两个比较直接安全可靠的方式实在不行就只能改镜像源了,但改镜像源包可能不是最新或者被修改过的,但处在天朝之下你能有什么办法了,你有本事就各种墙啊,算了还是直接用国内镜像吧!
如果ruby -v报“no such file or directory”,但which ruby能打印出“/usr/bin/ruby”,继续按下面的操作执行即可。
目前发现这个还可以用:/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”,而且各种提示做得相当到位,包括广告哈😂。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
最后用brew -v,能正常打印出版本信息那么你就装成功了。
另外,可以用以下命令查看并修改brew源,下面把镜像源改为阿里云:
#查看brew.git当前源
cd "$(brew --repo)" && git remote -v
#查看homebrew-core.git当前源
cd "$(brew --repo homebrew/core)" && git remote -v
#修改brew.git源
git -C "$(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
#修改homebrew-core.git源
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
#zsh替换brew镜像源
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
#bash替换brew镜像源
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
#刷新源
brew update
修改完记得再查看一下当前源是否修改生效,或者重新打开终端。
展开阅读全文