Mac包管理工具brew

2022-07-07 14:24:13 字數 1992 閱讀 1648

brew 是 mac 下的乙個包管理工具,類似於 centos 下的 yum,可以很方便地進行安裝/解除安裝/更新各種軟體包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用來快速搭建各種本地環境,程式設計師必備工具,brew將這些工具統統安裝到了 /usr/local/cellar 目錄中,並在 /usr/local/bin 中建立符號鏈結。

安裝 brew

首先要通過如下命令安裝 brew

/usr/bin/ruby -e "$(curl -fssl "

基本用法

安裝/解除安裝/更新

以 nodejs 為例,執行下面命令即可,安裝目錄在 /usr/local/cellar

brew install nodejs

如果需要更新或解除安裝

brew upgrade nodejs

brew remove nodejs

其他命令

brew list 列出已安裝的軟體

brew home 用瀏覽器開啟相關包的頁面

brew info 顯示包資訊

brew deps 顯示包依賴

brew server 啟動web伺服器,可以通過瀏覽器訪問http://localhost:4567/ 來同網頁來管理包

brew -h brew幫助

檢視brew的幫助

brew –help

安裝軟體

brew install git

解除安裝軟體

brew uninstall git

搜尋軟體

brew search git

顯示已經安裝軟體列表

brew list

更新軟體,把所有的formula目錄更新,並且會對本機已經安裝並有更新的軟體用*標明。

brew update

更新某具體軟體

brew upgrade git

檢視軟體資訊

brew [info | home] [formula...]

刪除程式,和upgrade一樣,單個軟體刪除和所有程式老版刪除。

brew cleanup git 

brew cleanup

檢視那些已安裝的程式需要更新

brew outdated

如果需要指定版本,可以在 brew search 檢視有沒有需要的版本,在 @ 後面指定版本號,例如 brew install [email protected]

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 官網:

萬一你用的不爽了,解除安裝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

Mac安裝包管理工具brew

homebrew是macos平台上的一款軟體包管理工具,homebrew為開發者提供了從軟體包安裝,更新,解除安裝,檢視等十分豐富的功能,大大提高了開發效率。下面就來說一下如何在你的mac上安裝這款軟體包管理工具。這是homebrew的官方說明 但是在按照官方文件的命令進行安裝的時候一直報錯,提示安...

包管理工具

參考 yum和apt get的區別 rpm命令詳解及和yum之間的關係 centos中rpm和yum到底有什麼區別?dpkg和apt get區別 dpkg 常用指令操作快速參考 yum和apt get常用命令 linux分類 一般著名的linux系統基本分成兩大類 1 redhat系列 redhat...

MAC 安裝包管理工具homebrew

傳統安裝方式為 輸入這行命令 bin bash c curl fssl 但是會出現錯誤 curl 7 failed to connect to raw.githubusercontent.com port 443 connectio好在現在國內也有源了,但知道的人不多,本人找了好久才在知乎上找到一篇...