brew 是 Mac 下的一個包管理工具,相似於 centos 下的 yum,能夠很方便地進行安裝/卸載/更新各類軟件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,能夠用來快速搭建各類本地環境,程序員必備工具,brew將這些工具通通安裝到了 /usr/local/Cellar 目錄中,並在 /usr/local/bin 中建立符號連接。node
安裝 brewmysql
首先要經過以下命令安裝 brewlinux
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"git
基本用法程序員
安裝/卸載/更新github
以 nodejs 爲例,執行下面命令便可,安裝目錄在 /usr/local/Cellarweb
brew install nodejs
若是須要更新或卸載sql
brew upgrade nodejsmongodb
brew remove nodejs
其餘命令centos
brew list 列出已安裝的軟件
brew home [] 用瀏覽器打開相關包的頁面
brew info [] 顯示包信息
brew deps [] 顯示包依賴
brew server 啓動web服務器,能夠經過瀏覽器訪問http://localhost:4567/ 來同網頁來管理包
brew -h brew幫助
下面參考下網友的總結:
查看brew的幫助
安裝軟件
卸載軟件
搜索軟件
顯示已經安裝軟件列表
更新軟件,把全部的Formula目錄更新,而且會對本機已經安裝並有更新的軟件用*標明。
更新某具體軟件
查看軟件信息
刪除程序,和upgrade同樣,單個軟件刪除和全部程序老版刪除。
brew cleanup
查看那些已安裝的程序須要更新
若是須要指定版本,能夠在 brew search 查看有沒有須要的版本,在 @ 後面指定版本號,例如 brew install thrift@0.9
brew services
brew services 是一個很是強大的工具,能夠用來管理各類服務的啓停,有點像 linux 裏面的 services,很是方便,以 elasticsearch 爲例
brew install elasticsearch
brew services start elasticsearch
brew services stop elasticsearch
brew services restart elasticsearch
brew services list
brew services 服務相關配置以及日誌路徑
配置路徑:/usr/local/etc/
日誌路徑:/usr/local/var/log
brew 官網:https://brew.sh/
原文連接:https://blog.csdn.net/hatlonely/article/details/79344883
萬一你用的不爽了,卸載brew:
cd `brew –prefix`
rm -rf Cellar
brew prune
rm `git ls-files`
rm -rf Library .git .gitignore bin/brew
rm -rf README.md share/man/man1/brew
rm -rf Library/Homebrew Library/Aliases
rm -rf Library/Formula Library/Contributions
rm -rf ~/Library/Caches/Homebrew