美文网首页
万无一失安装Homebrew

万无一失安装Homebrew

作者: amengtongxue | 来源:发表于2019-12-16 19:26 被阅读0次

    安装Homebrew原本很简单:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    但是有可能会

    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
    

    如果stackoverflow,会告诉你,如果打不开以下网址

    https://raw.githubusercontent.com/Homebrew/install/master/install
    

    他就没辙,你自己回去找网管。

    \color{red}{以下是重点}

    于是只能走正道安装:

    git clone http://github.com/Homebrew/install/
    cd install
    ruby install
    

    接着可能会出现权限问题:

    /usr/local/homebrew/.git: Permission denied 
    Failed during: git init -q
    

    不要尝试用sudo,你会得到:

        Don't run this as root!
    

    但是我们还可以给文件夹增加权限:

    sudo chgrp -R admin /usr/local 
    sudo chmod -R g+w /usr/local
    

    虽然有可能看起来没成功:

    chgrp: /usr/local/aliedr/.isolations: Operation not permitted
    chgrp: /usr/local: Operation not permitted
    chmod: Unable to change file mode on /usr/local: Operation not permitted
    chmod: /usr/local/aliedr/.isolations: Operation not permitted
    

    但是再次ruby install:

    ==> Installation successful!
    

    不要问我最后两步骚操作怎么实现的,我也很懵逼。
    网上有很多root用户Operation not permitted的分析。但是我也不明白为什么Operation not permitted,第二次执行ruby install就成功了。
    没有时间瞎鼓捣了,有谁知道了回复一下呗。

    相关文章

      网友评论

          本文标题:万无一失安装Homebrew

          本文链接:https://www.haomeiwen.com/subject/zqndnctx.html