MacOS 10.12 /usr/local 不可写了。。。

2016-09-15 08:40:05 +08:00
 yxaaa123

想 brew update 结果。。 Error: /usr/local is not writable. You should change the ownership and permissions of /usr/local back to your user account: sudo chown -R $(whoami) /usr/local

怎么办啊。。。

17584 次点击
所在节点    macOS
32 条回复
winooxx
2016-09-15 11:10:10 +08:00
楼主你连这么点英文都看不懂了吗 = = tip 分明写出来了
xuboying
2016-09-15 12:00:37 +08:00
借楼同问,为啥权限忽然变了,升级 El 导致的么?
sutra
2016-09-15 14:16:14 +08:00
@yxaaa123 操作系统自动修复了它的权限,我估计。因为比较把 /usr/local 搞成普通用户能写很危险。
yxaaa123
2016-09-15 14:17:58 +08:00
@sutra 已经变成 root 了……
sunyang
2016-09-15 19:53:19 +08:00
follow the tip. 坐等楼主的 homebrew 汉化计划
bao3
2016-09-15 19:54:15 +08:00
升级系统,权限一定是改变的。而且英文里已经提示了,发这么个标题。。。要想办法自圆自说。
jyf007
2016-09-16 12:34:01 +08:00
等楼主汉化和国内镜像
julyclyde
2016-09-16 20:49:43 +08:00
你们的都有后一句吗?我这里只提示 Error: /usr/local must be writable!
gulullu
2016-09-16 23:18:02 +08:00
who am I
whoops
2016-09-17 21:01:45 +08:00
@ahjsrhj 太损了吧,哈哈
wikinee
2016-09-24 21:15:35 +08:00
@julyclyde 我也是的,为啥没 whoami
Tomatiel
2017-01-27 00:33:02 +08:00
我的做法可能比较野蛮。 是直接运行 brew 的安装命令 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

貌似,它给我覆盖了旧的 brew ,然后就正常了……是不是很野蛮。。。呵呵呵呵。。。
然后又遇到新的问题, versions 这个命令不支持了。 所以,直接用了 brew search ,先把旧的包删掉,再安装

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/306381

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX