Homebrew 所下載檔案的位置:
想要知道 Homebrew 下載的檔案存放位置,可以使用指令:
brew --cache
路經通常是 /Library/Caches/Homebrew。
Formula 存放位置:
Formula 為 Homebrew 執行編譯、安裝軟體的 Script 的名稱,副檔名為 .rb,其存放位置通常是在 /usr/local/Library/Formula 底下。每一個安裝的軟體都會有自己的 .rb 檔案。需要客製化自己的編譯方式或想要額外加入參數,就可以從這邊手動修改檔案。Homebrew 提供指令開啟、編輯 Formula 檔案:
# $FORMULA 變數填入你的軟體名稱
brew edit $FORMULA
若 Formula 改好後,我們便可以重新編譯,重新編譯方式請參考下一個部分。
重新安裝軟體:
這邊提供兩個方法來透過 Homebrew 重新安裝軟體,:
# $FORMULA 變數填入你的軟體名稱
brew reinstall $FORMULA
以上方法比較直接,但 Homebrew 通常會下載已經先編譯好的檔案 ( 即 Bottle ) 來重新安裝軟體。如果像剛剛我們已經修改過 Formula 檔案的話,我們可能需要真正重新編譯軟體,這時候我們可以使用同樣的指令加上參數 --build-from-source:
brew reinstall $FORMULA --build-from-source
Environment :
・ Mac OS X
Reference :
・ Homebrew