- 权限问题 | 升级OSX High Sierra 10.13遇到
- 升级OSX High Sierra 10.13遇到权限问题
- 解决macOS升级10.13(HighSierra)之后fast
- Mac OSX High Sierra 10.13遇到 chow
- Mac mini(Late 2012) 输出2K视频 升级系统到
- macOS升级到High Sierra (10.13)后Coco
- 升级到macOS High Sierra 10.13后cocoa
- 轻松几步搞定CocoaPods持续更新中。。。
- macOS High Sierra 版本10.13 ,brew更
- 找回 macOS 10.12 Sierra 、macOS 10.
问题
用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策略.
网友评论