Macintosh

/usr/local 中沒有用於 brew 的酒窖

  • December 31, 2017

我一直在嘗試使用 brew 安裝 tmux 但每次我輸入 brew install tmux 它都會告訴我:

錯誤:無法創建 /usr/local/Cellar

檢查您是否有權寫入 /usr/local

然後我嘗試使用 sudo 執行此操作,但它不起作用,我的客人不會看到 brew 不想與 root 一起使用。我已經確定 /usr/local 中的所有文件都屬於我。我無法更改 /usr/local 文件;它說:“不允許操作”。我該如何解決這個問題,以便可以創建酒窖並允許我使用 brew 安裝東西?

更新:我完全忘記了這個問題。我最終通過重新安裝 Homebrew 來修復它。顯然,當我第一次安裝它時,還沒有安裝一個重要的東西。不知道為什麼,但是需要為命令行安裝的 Xcode 東西。所以當我重新安裝 Homebrew 時,我必須安裝它。

我最終通過重新安裝 Homebrew 來修復它。顯然,當我第一次安裝它時,還沒有安裝一個重要的東西。不知道為什麼,但是需要為命令行安裝的 Xcode 東西。所以當我重新安裝 Homebrew 時,我必須安裝它。

這應該有效:

sudo chown -R "$USER":admin /usr/local

另請注意,自製軟體旨在從使用者帳戶中使用。如果你把它用sudo在有問題的地方。

引用自:https://unix.stackexchange.com/questions/404151