brew

一、定义


brewMac下的一个包管理工具,类似于centos下的yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb等等,可以用来快速搭建各种本地环境,程序员必备工具。

二、安装

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

三、常用命令


命令有很多,通过brew --hep就能查看到,此处只列举一下经常用的一些命令,以git为例:

说明 命令
安装软件 brew install git
卸载软件 brew uninstall git
搜索软件 brew search git
安装列表 brew list
更新软件 brew update
更新某具体软件 brew upgrade git
卸载软件 brew cleanup
卸载某具体软件 brew cleanup git
卸载软件信息 brew info git
  • brew 是从下载源码解压然后./configure && make install,同时会包含相关依存库,并自动配置好各种环境变量,而且易于卸载。
  • brew cask是已经编译好了的应用包(.dmg/.pkg)。仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom),
    省掉了自己去下载、解压、拖拽(安装)等蛋疼的步骤,同样,卸载相当容易与干净。