mac 更新到 10.12 后用 homebrew 无法写入/usr/local

2017 年 2 月 15 日
 cc1221
CC@CCMacBook:~ » sudo chown -R $(CC) /usr/local                             1 ↵
clang: error: no input files
usage: chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ...
       chown [-fhv] [-R [-H | -L | -P]] :group file ...

在网上找了很多方法,按照提示使用 sudo chown -R $(whoami) /usr/local ,但是却出现了这个问题,搞得现在 homebrew 用什么命令都会提示 /usr/local 无法写入了 T_T 求大神帮忙

8492 次点击
所在节点    macOS
29 条回复
privil
2017 年 2 月 15 日
哈哈哈,我笑了, whoami 是一条命令
function007
2017 年 2 月 15 日
@privil 是命令,有啥问题?
cc1221
2017 年 2 月 15 日
@privil 不是要换成用户名吗?
privil
2017 年 2 月 15 日
@function007 你仔细看楼主敲的命令
privil
2017 年 2 月 15 日
@cc1221 不用
squid157
2017 年 2 月 15 日
@cc1221 sudo chown -R CC /usr/local

或者你就留着 $(whoami)
kappa
2017 年 2 月 15 日
楼主, CC 不行的话试试 BCC ?
bao3
2017 年 2 月 15 日
楼主你不懂技术就老实一点, sudo chown -R $(whoami) /usr/local 这样就完事了。你闲着没事整个个 CC 出来是给自己找不痛快吗?
ynyounuo
2017 年 2 月 15 日
@cc1221
记住三点
1. {…}
2. /path/to/…
3. $… 或者 $(…)

前两种大多需要你替换自己的信息
后一种则是 cmd substitution ,所以不用替换
可以看看 rc.d 包含哪些命令
http://tldp.org/LDP/abs/html/system.html

可以看到实际上用 logname 可能是更安全的做法
Lonely
2017 年 2 月 15 日
😄😄😄
cc1221
2017 年 2 月 15 日
因为我第一遍直接黏贴上去的失败了 所以我就改了
原谅我实在小白
cc1221
2017 年 2 月 15 日
@squid157 感谢
cc1221
2017 年 2 月 15 日
@ynyounuo 感谢
ZeoKarl
2017 年 2 月 15 日
原谅我不厚道的笑了
blanu
2017 年 2 月 15 日
谁都有菜鸟的时候啊,别笑人家
chyiz
2017 年 2 月 15 日
还好你用户名是个无害的命令……
XGHeaven
2017 年 2 月 15 日
去官网,用它的修复命令重装一遍
kokutou
2017 年 2 月 15 日
😂😂😂
kokutou
2017 年 2 月 15 日
今天指望这个过一天了
shendancan
2017 年 2 月 15 日
sip 没关吧

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

https://v2ex.ih06.com/t/340525

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

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

© 2021 V2EX