暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在mac安装好用的brew

程序猿白糖 2020-06-28
438

brew介绍

brew :终端程序管理工具 能让你更快速的安装你想要的工具,而不用考虑大量的依赖。brew 可以用一条命令,就可以在mac上安装、卸载、更新各种软件包,因为brew的使用方便,如今已成为使用mac电脑的程序员的必备工具。它就类似于centos下的yum 和 Ubuntu下的apt-get 可以轻松的管理你所需要的软件,而不用过多的关注依赖内容。

1. 安装brew

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

2. brew 使用

brew install mysql 安装mysql
brew search mysql 搜索mysql
brew info mysql 查找mysql相关信息
brew update 更新自己的Homebrew
brew outdated 会显示哪些软件可以升级
brew upgrade 升级所有软件(后面不加名字)
brew upgrade mysql 升级mysql软件
brew cleanup 定期清理一些安装包缓存
brew list 显示已经安装的软件
brew uninstall xx 卸载某些软件

3. 使用国内的镜像替换homebrew镜像,对镜像进行加速源

原先我们执行brew命令安装的时候,跟3个仓库地址有关

  • 1 brew.git

  • 2 homebrew-core.git

  • 3 homebrew-bottles

把三个仓库地址全部替换成国内Alibaba提供的地址

3.1. 替换/还原brew.git仓库地址

# 替换成阿里巴巴的 brew.git 仓库地址:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

#=======================================================

# 还原为官方提供的 brew.git 仓库地址
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git

3.2. 替换/还原homebrew-core.git仓库地址

# 替换成阿里巴巴的 homebrew-core.git 仓库地址:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

#=======================================================

# 还原为官方提供的 homebrew-core.git 仓库地址
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git

3.3. 替换/还原homebrew-bottles

这个步骤跟你的macOs系统使用的shell版本有关系,首先查看shell版本

echo $SHELL

# 如果你的输出结果是 bin/zsh,参考?的 zsh 终端操作方式
# 如果你的输出结果是 /bin/bash,参考?的 bash 终端操作方式
  • zsh终端操作方式

# 替换成阿里巴巴的 homebrew-bottles 访问地址:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

#=======================================================

# 还原为官方提供的 homebrew-bottles 访问地址
vi ~/.zshrc
# 然后,删除 HOMEBREW_BOTTLE_DOMAIN 这一行配置
source ~/.zshrc
  • bash终端操作方式

# 替换 homebrew-bottles 访问 URL:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

#=======================================================

# 还原为官方提供的 homebrew-bottles 访问地址
vi ~/.bash_profile
# 然后,删除 HOMEBREW_BOTTLE_DOMAIN 这一行配置
source ~/.bash_profile


文章转载自程序猿白糖,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论