Agentic Research

Homebrew(brew)

又稱:brew · brew install · brew cask · homebrew 是什麼

macOS(和 Linux)上事實標準的套件管理器:一行指令完成工具與應用程式的安裝、更新、移除。

你會在什麼時候遇到它

Mac 上的 AI 環境教學幾乎都預設你已經裝好它:第一行就是 brew install 某個東西。沒有它,你在第一步就卡住;有了它卻不知道它把東西裝去哪,你會接著撞上兩個坑 —— bin 目錄不在 PATH 裡的 command not found,和它裝的 Python 報出的 externally-managed-environment 錯誤。這兩個坑都有各自的詞條和真實事故可以讀。

打個比方

像一個用打字操作的「命令列版 App Store」:報出名字,它幫你下載、安裝、歸位;不要了,一行指令移除乾淨 —— 不必滿網路找安裝包,也不必手動拖進拖出。

最小範例

brew --version          # 確認 brew 本身裝好了沒
brew search ollama      # 找有什麼可以裝
brew install wget       # 裝一個小工具
brew list               # 看裝過哪些東西
brew uninstall wget     # 不要了就移除

brew 本身還沒裝的話,到 brew.sh 首頁複製官方安裝腳本、貼進 Terminal 執行。它的家因平台而異:Apple Silicon 的 Mac 在 /opt/homebrew、Intel Mac 在 /usr/local、Linux 預設在 /home/linuxbrew/.linuxbrew —— 這就是為什麼教學裡的路徑有時跟你機器上的對不起來。

最常搞錯的地方

  • 拿 sudo 配 brew。Homebrew 的設計就是以你的普通用戶身分運行,以 root 執行會直接報錯。如果之前的 sudo 操作弄亂了目錄所有權,brew doctor 會指出來 —— 解法是修所有權,不是提權。
  • 以為 brew install 跑完,指令就在每個視窗都能用。brew 的 bin 目錄不在 PATH 裡時,你照樣得到 command not found;照安裝結束的提示把 PATH 設好、再開一個新終端機視窗(這個坑詳見 PATH 詞條)。

相關詞條

下一步