You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS High Sierra下brew link unbound提示/usr/local/sbin不可写入的解决方法

这个问题我之前在处理High Sierra下的brew权限时也遇到过,核心原因是系统的**系统完整性保护(SIP)**禁止直接修改/usr/local根目录的所有权,咱们一步步来解决:

步骤1:检查并创建/usr/local/sbin目录

首先报错提示/usr/local/sbin不可写,先确认这个目录是否存在,如果不存在就创建它:

sudo mkdir -p /usr/local/sbin

步骤2:修改sbin目录的所有权给当前用户

既然不能修改整个/usr/local,咱们只修改需要的子目录权限:

sudo chown -R $(whoami) /usr/local/sbin

现在权限应该没问题了,执行brew link命令:

brew link unbound

如果还是失败?试试修复brew自身权限

如果上面的步骤没解决,可能brew的其他目录也有权限问题,运行brew自带的诊断工具来修复:

brew doctor

根据提示修复所有权限相关的问题,比如它可能会提示你修改/usr/local/Cellar、/usr/local/bin等子目录的权限,按提示执行即可,同样不要修改整个/usr/local的所有权。


内容的提问来源于stack exchange,提问作者Brian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:14:07