Mac安装Homebrew


Mac安装Homebrew

最新的Homebrew已经更新了安装命令,新的安装方法可以参考这里
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

一般安装Homebrew只需要去官网复制上面的这条命令就可以非常简单快速的安装Homebrew,但是受制于国内的网络的环境,总会出现各种各样的错误。比如下面的错误:

error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Failed during: git fetch origin master:refs/remotes/origin/master --tags --force

挂梯子是最直接的解决方式,当然我们也可以替换掉官方的镜像源来曲线救国。

1. 下载安装脚本

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

2.替换官方镜像源为清华的镜像源

就是“HOMEBREW_CORE_TAP”和“BREW_REPO”这两项,将其修改为清华的镜像

vim brew_install
#HOMEBREW_CORE_TAP = "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core".freeze
#BREW_REPO = "https://github.com/Homebrew/brew".freeze
# 将上面的两个镜像源替换为下面的镜像源
HOMEBREW_CORE_TAP = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git".freeze
BREW_REPO = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git".freeze

3. 安装

ruby ./brew_install

4. 替换bottles 镜像源(可选)

该镜像是 Homebrew 二进制预编译包的镜像。

临时替换

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles

长期替换

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

常用命令

brew的常用命令

  • 安装软件: brew install git
  • 卸载软件: brew uninstall git
  • 搜索软件: brew search git
  • 显示已经安装软件列表: brew list
  • 查看软件信息: brew [info | home] [FORMULA...]
  • 删除旧版本安装包缓存: brew cleanup git、brew cleanup
  • 查看那些已安装的程序需要更新: brew outdated
  • 更新软件,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明: brew update
  • 更新某具体软件: brew upgrade git
  • 锁定某个软件禁止更新: brew pin git
  • 解除禁更锁定: brew unpin git
  • 查看brew存放安装包的缓存地址: brew --cache

服务相关命令

  • 显示安装的服务: brew services list
  • 启动: brew services start mysql
  • 停止: brew services stop mysql
  • 重启: brew services restart mysql

声明:初心|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Mac安装Homebrew


愿你勿忘初心,并从一而终