Featured image of post Mac 上的套件管理系統 Homebrew

Mac 上的套件管理系統 Homebrew

Homebrew 是 Mac 上常用的第三方套件管理器,可以用來安裝 wget 等 Linux 常用但 Mac 沒有的程式。
雖然主要是面向 Mac 的程式,但 Linux 也可以用。

安裝

官方有提供安裝腳本

>_ terminal
1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

不需要用 sudo 安裝

裝完之後可以用 brew help 檢查是否安裝成功

使用方法

>_ terminal
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
user@MacBook-Pro ~ % brew help

Example usage:
  brew search TEXT|/REGEX/
  brew info [FORMULA|CASK...]
  brew install FORMULA|CASK...
  brew update
  brew upgrade [FORMULA|CASK...]
  brew uninstall FORMULA|CASK...
  brew list [FORMULA|CASK...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA|CASK

Contributing:
  brew create URL [--no-fetch]
  brew edit [FORMULA|CASK...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh

基本上就是發現缺什麼套件,先去官網找看看 https://brew.sh/zh-tw,有的話就下指令安裝

安裝 wget

>_ terminal
1
brew install wget

再來就是更新了

>_ terminal
1
brew update

安裝問題

如果下載途中意外中斷 \(例如 Mac 休眠自動斷線\) ,重跑時可能會出現下面問題

error: Not a valid ref: refs/remotes/origin/master
fatal: ambiguous argument ‘refs/remotes/origin/master’: unknown revision or path not in the working tree.

碰到這個問題,只要先把舊的刪掉再重裝就可以了

>_ terminal
1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
使用 Hugo 建立
主題 StackJimmy 設計