1. 程式人生 > >MAC 下root執行homebrew失敗解決方法

MAC 下root執行homebrew失敗解決方法

在MAC上安裝homebrew事先部落格進行安裝,根據步驟進行下去,同樣在brew update的時候出現報錯:Error: /usr/local must be writable! 錯誤,在該文章中也給出解決辦法(sudo chown -R $(whoami) /usr/local),但是這種方法對於高版本的OS來說,是解決不了的,會報chown: /usr/local: Operation not permitted錯誤。

mac系統下的Rootless機制,讓我們在root許可權下也不能隨心所欲的讀寫所有路徑了,特殊情況下我們需要關閉Rootless時,可嘗試如下操作:

  1. 重啟按住 Command+R,進入恢復模式,開啟Terminal。
  2. 鍵入命令 csrutil disable
  3. reboot Rootless機制是對抗惡意程式的最後防線,除非特殊需要時我們才將其關閉,否則保持開啟狀態

csrutil enable