V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cc1221
V2EX  ›  macOS

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

  •  
  •   cc1221 · Feb 15, 2017 · 8201 views
    This topic created in 3359 days ago, the information mentioned may be changed or developed.
    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 求大神帮忙

    29 replies    2017-02-17 21:22:06 +08:00
    privil
        1
    privil  
       Feb 15, 2017 via iPhone
    哈哈哈,我笑了, whoami 是一条命令
    function007
        2
    function007  
       Feb 15, 2017
    @privil 是命令,有啥问题?
    cc1221
        3
    cc1221  
    OP
       Feb 15, 2017
    @privil 不是要换成用户名吗?
    privil
        4
    privil  
       Feb 15, 2017 via iPhone
    @function007 你仔细看楼主敲的命令
    privil
        5
    privil  
       Feb 15, 2017 via iPhone
    @cc1221 不用
    squid157
        6
    squid157  
       Feb 15, 2017
    @cc1221 sudo chown -R CC /usr/local

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

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

    可以看到实际上用 logname 可能是更安全的做法
    Lonely
        10
    Lonely  
       Feb 15, 2017 via iPhone
    😄😄😄
    cc1221
        11
    cc1221  
    OP
       Feb 15, 2017
    因为我第一遍直接黏贴上去的失败了 所以我就改了
    原谅我实在小白
    cc1221
        12
    cc1221  
    OP
       Feb 15, 2017
    @squid157 感谢
    cc1221
        13
    cc1221  
    OP
       Feb 15, 2017
    @ynyounuo 感谢
    ZeoKarl
        14
    ZeoKarl  
       Feb 15, 2017 via iPhone
    原谅我不厚道的笑了
    blanu
        15
    blanu  
       Feb 15, 2017 via iPhone
    谁都有菜鸟的时候啊,别笑人家
    chyiz
        16
    chyiz  
       Feb 15, 2017
    还好你用户名是个无害的命令……
    XGHeaven
        17
    XGHeaven  
       Feb 15, 2017 via Android
    去官网,用它的修复命令重装一遍
    kokutou
        18
    kokutou  
       Feb 15, 2017 via Android
    😂😂😂
    kokutou
        19
    kokutou  
       Feb 15, 2017 via Android
    今天指望这个过一天了
    shendancan
        20
    shendancan  
       Feb 15, 2017
    sip 没关吧
    SourceMan
        21
    SourceMan  
       Feb 15, 2017
    请给初学者一些宽容!!

    哈哈哈哈哈哈哈哈
    Jodal
        22
    Jodal  
       Feb 15, 2017 via iPhone
    建议去看看鸟哥的私房菜,熟悉一下*nix 系统,还有就是 sip 我是关的。
    NCR
        23
    NCR  
       Feb 15, 2017
    看那些嘲笑的人 大概他们都天赋秉异 没有菜的时候
    tairan2006
        24
    tairan2006  
       Feb 15, 2017
    有点奇怪 楼主既然不懂 Linux 为啥用 homebrew …
    rrfeng
        25
    rrfeng  
       Feb 15, 2017
    来开动想象,假如楼主用户名叫做:
    Jaylee
        26
    Jaylee  
       Feb 15, 2017   ❤️ 1
    @NCR
    @blanu

    真是哪里都有圣母婊
    uuair
        27
    uuair  
       Feb 15, 2017
    我记得用 `sudo chown -R $(whoami) /usr/local `也没解决问题。。
    因为我用的是 garaband ,启动的时候有很多程序无法加载,后来没办法只好换成 logic pro 了。
    FurN1
        28
    FurN1  
       Feb 15, 2017
    shell 变量名和变量值搞不清的话。。。菜的有点过分了
    privil
        29
    privil  
       Feb 17, 2017
    @blanu 只是觉得有趣,是个有趣的误会。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5630 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 562ms · UTC 07:09 · PVG 15:09 · LAX 00:09 · JFK 03:09
    ♥ Do have faith in what you're doing.