MacOS 开发者必备 brew 使用详解

泛原罪 · · 1923 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

安装 brew

brew 的官方网站: http://brew.sh

在官方网站对brew的用法进行了详细的描述

在Mac中打开Termal: 输入命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装过程代理 http://www.jianshu.com/p/6523d3eee50d

brew 国内代理

中科大镜像

内核core

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

重置为官方地址

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core

http://mirrors.ustc.edu.cn/help/homebrew-core.git.html

二进制文件

  • bash
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
  • zsh
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

http://mirrors.ustc.edu.cn/help/homebrew-bottles.html

Homebrew cask 软件仓库

提供 macOS 应用和大型二进制文件,首次使用需要执行

brew cask list

http://mirrors.ustc.edu.cn/help/homebrew-cask.git.html

  • 替换为 USTC 镜像
cd "$(brew --repo)"/Library/Taps/caskroom/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
  • 重置为官方地址
cd "$(brew --repo)"/Library/Taps/caskroom/homebrew-cask
git remote set-url origin https://github.com/caskroom/homebrew-cask

清华大学镜像

https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

不知所云

http://ban.ninja/

  • 二进制文件使用镜像 bash
echo 'export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com' >> ~/.bash_profile
source ~/.bash_profile
  • zsh使用二进制镜像
echo 'export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com' >> ~/.zshrc
source ~/.zshrc

brew 使用

使用brew查询软件

有时候,你不知道你安装的软件的名字, 那么你需要先搜索下, 查到包的名字。
比如我要安装 golang

brew search golang
# /wge*/是个正则表达式, 需要包含在/中
brew search /wge*/

使用brew查询软件详情

brew info autojump

很多软件安装后,是在info里面说明怎么使用的,比如autojump

使用brew安装软件

一个命令就搞定了, 比如安装git

  • 比如安装wget
# 建议单独安装git这样可以在更新某些软件的时候,git一直可用
brew install git
brew install wget

使用brew卸载软件

brew uninstall wget

软链软件环境变量

  • 一般软件有软链的,不过不少是没有做软链的,需要用户配置
brew link gradle@2.14
brew unlink gradle@2.14

其他brew命令

命令名称 用途
brew list 列出已安装的软件
brew update 更新brew
brew home 用浏览器打开brew的官方网站
brew deps 显示包依赖
brew list redis 查看redis的安装文件
brew cat redis 查看redis的 brew 安装脚本
brew cleanup 删除所有软件升级后的遗留旧版本

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:泛原罪

查看原文:MacOS 开发者必备 brew 使用详解

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1923 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传