用brew在mac上可以輕鬆的管理軟體, 不過最新的mac系統公升級後,brew
執行update
命令時會報許可權不足的錯誤, 而且會提示執行命令sudo chown -r $(whoami) /usr/local
來賦權. 但是執行該命令後依然會報許可權不足operation not permitted
.
解決方法其實就是要讓使用者具有對/usr/local
目錄的讀寫許可權. 解決這個問題要先進入系統恢復介面, 然後關閉乙個安全策略,具體步驟如下:
重啟電腦時按住command+r
兩個按鍵, 就能進入恢復模式.
在選單欄找到terminal
, 並開啟.
執行命令csrutil disable
, 關閉這個rootless策略.
執行命令reboot
重啟電腦.
正常開機後執行命令sudo chown -r $(whoami) /usr/local
賦權.
此時可以正常執行命令brew update
了.
在按照第一步進入恢復模式, 執行命令csrutil enable
來開啟rootless策略.
關於作者
Mac系統下修改hosts檔案
mac系統下修改hosts檔案 小巫只從買了macbook pro之後一直用來裝逼還沒認真用起來,因為確實在windows下有時候用起來比mac要方便一點,但比起流暢性和觀賞性windows也是差了那麼一節。因為還是要做android開發,時不時要訪問下官網,下面記錄一下修改mac系統的hosts檔...
Mac 修改資料夾許可權
修改許可權的命令格式 chmod 許可權範圍 許可權操作 具體許可權 檔案或目錄 許可權範圍 u user,即檔案或目錄的擁有者。g group,即檔案或目錄的所屬群組。o other,除了檔案或目錄擁有者或所屬群組之外,其他使用者皆屬於這個範圍。a all,即全部的使用者,包含擁有者,所屬群組以及...
解決Mac下npm許可權問題
在學習vue cli3的時候使用了全域性安裝,提示安裝失敗,本以為是npm版本問題,在更新npm的過程中又出現了 npm err code eacces 查了一下發現是許可權問題。看到許可權不足第一反應就是使用 sudo,sudo 確實能解決一些許可權問題,但卻不是最好的解決方案。官方給出兩種方法 ...