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

2017-02-15 00:22:10 +08:00
 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 求大神帮忙

7711 次点击
所在节点    macOS
29 条回复
privil
2017-02-15 00:25:12 +08:00
哈哈哈,我笑了, whoami 是一条命令
function007
2017-02-15 00:27:50 +08:00
@privil 是命令,有啥问题?
cc1221
2017-02-15 00:28:00 +08:00
@privil 不是要换成用户名吗?
privil
2017-02-15 00:28:54 +08:00
@function007 你仔细看楼主敲的命令
privil
2017-02-15 00:29:10 +08:00
@cc1221 不用
squid157
2017-02-15 00:30:06 +08:00
@cc1221 sudo chown -R CC /usr/local

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

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

可以看到实际上用 logname 可能是更安全的做法
Lonely
2017-02-15 01:28:49 +08:00
😄😄😄
cc1221
2017-02-15 01:35:23 +08:00
因为我第一遍直接黏贴上去的失败了 所以我就改了
原谅我实在小白
cc1221
2017-02-15 01:35:34 +08:00
@squid157 感谢
cc1221
2017-02-15 01:35:54 +08:00
@ynyounuo 感谢
nieyujiang
2017-02-15 06:42:05 +08:00
原谅我不厚道的笑了
blanu
2017-02-15 07:27:52 +08:00
谁都有菜鸟的时候啊,别笑人家
chyiz
2017-02-15 07:42:57 +08:00
还好你用户名是个无害的命令……
XGHeaven
2017-02-15 07:58:54 +08:00
去官网,用它的修复命令重装一遍
kokutou
2017-02-15 08:59:46 +08:00
😂😂😂
kokutou
2017-02-15 09:00:24 +08:00
今天指望这个过一天了
shendancan
2017-02-15 09:11:38 +08:00
sip 没关吧

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

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

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

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

© 2021 V2EX