Mac上HomeBrew装置及换源教程
Mac上HomeBrew装置及换源教程
Mac的Mac OS体系来源于Unix体系,得益于此Mac体系的运用类似于Linux,因而Linux体系中的包办理概念也适用于Mac,而HomeBrew就是其间的一个优异的包办理工具,而包办理工具是什么呢?软件包办理工具,具有装置、卸载、更新、检查、查找等功用,在终端中经过简略的指令能够完成各类功用包的办理,而不必关怀各种依靠和文件途径状况。因而不管是什么驱动?开发工具?都能够在HomeBrew中进行方便下载而不像Win下有着冗杂的环境办理。
装置教程
想要快速的检查电脑中有无HomeBrew只需求一行指令
brew -v #检查电脑是否存在HomeBrew
假如终端打印了版别信息的话证明电脑中存在HomeBrew,假如打印不知道指令的话代表电脑中没有HomeBrew环境。
类似于机器人开发中的鱼香ROS能够一键装置需求的环境,HomeBrew也供给了一键装置的脚本以供用户一键进行装置:
· 假如需求重新装置请先卸载HomeBrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
· 一键装置的指令(或许需求Science On The Net):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
假如遇到这个报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused则代表网络无法访问需求Science On The Net,一般来说XXX网后这个装置和下载的速度十分的敏捷
附上常用的HomeBrew指令
· 想要查找HomeBrew的用户协助界面能够输入
brew -h
brew help
· 检查HomeBrew的版别
brew -v
· 更新HomeBrew
brew update
HomeBrew换源指令
HomeBrew默许的源在国外,平常正常运用十分的慢因而咱们能够将其替换为国内源
· 检查当时源
cd "$(brew --repo)" && git remote -v
替换为清华源
# 替换各个源
$ git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
$ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
# zsh 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc
$ source ~/.zshrc
# bash 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
$ source ~/.bash_profile
# 刷新源
$ brew update
替换为中科大源
# 替换各个源
$ git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
$ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
# zsh 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
$ source ~/.zshrc
# bash 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
$ source ~/.bash_profile
# 刷新源
$ brew update