Mac安装Homebrew

Mac安装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

所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

已有 2 条评论

    1. 回复 演员: 谢谢 !!! o(∩_∩)o

添加新评论

  关于博主

从2014年开始建立博客,中间经历了无数次的折腾。从最早的vps到虚拟主机、独立服务器、阿里云服务器,部署环境也从手动编译到现在使用的kubernetes及docker。现在这个域名是2018年开始使用,开始写博客、代码。我希望自己的博客,是一张名片。来的人,有所收获。故事不结束,青春不散场。

  近期评论

  分类目录

要铭记在心:每天都是一年中最美好的日子。

生活远没有咖啡那么苦涩,关键是喝它的人怎么品味!每个人都喜欢和向往随心所欲的生活,殊不知随心所欲根本不是生活。

如果错过了太阳时你流泪了,那么你也要错过群星了。

不如意的时候不要尽往悲伤里钻,想想有笑声的日子吧。

我不明白为什么要那么在意别人的看法,评头论足只是无聊人的消遣,何必看得如临大敌。如果你不吃别人家的饭,就别太把别人的话放在心上。