好久沒(méi)有寫東西了,最近重新配置了brew,記錄一下。
brew是Mac下的一個(gè)包管理工具,可以使用brew的命令,在Mac上安裝、更新、卸載各種軟件包。
安裝brew
終端內(nèi)一條命令就可以
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
完成后可以在終端輸入brew,看看是否安裝到Mac上
brew基本用法
brew安裝目錄在/user/local/Cellar,我們以安裝nodejs為例子。
brew install nodejs
更新軟件
brew upgrade nodejs
卸載軟件
brew remove nodejs
再介紹一些其他的命令:
brew list 列出當(dāng)前安裝的軟件
brew search nodejs 查詢與nodejs相關(guān)的可用軟件
brew info nodejs 查詢nodejs的安裝信息
如果要安裝指定版本的軟件,執(zhí)行brew search查看有沒(méi)有需要的版本
在@后面指定版本號(hào)
brew install thrift@0.9
brew services
brew services可以管理軟件,進(jìn)行停止、重啟等
brew install elasticsearch //安裝elasticsearch
brew services start elasticsearch //啟動(dòng)elasticsearch
brew services stop elasticsearch //停止elasticsearch
brew services restart elasticsearch //重啟elasticsearch
brew services list //列出當(dāng)前的狀態(tài)
卸載brew
也是一條命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
可能遇到的問(wèn)題
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
有可能是網(wǎng)絡(luò)的問(wèn)題,可以在終端ping一下,看看是否可以訪問(wèn),通著的狀態(tài)一般不會(huì)顯示timeout
學(xué)無(wú)止境