美文网首页Mac优雅使用指南
Mac High Sierra 安装 brew

Mac High Sierra 安装 brew

作者: Chefil | 来源:发表于2018-01-31 14:26 被阅读228次

    缘起

    公司配的iMac越来越力不从心,上一任不知道往里面丢了不知道多少东西,年底了,没啥紧要的事情了,就想着把这电脑重装下,当然,重装了以后少不了各种软件,各种配置。

    安装brew

    1.安装

    终端输入如下指令,输入密码即可安装完成
    curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

    1.png
    2.安装完成

    安装完成后执行
    brew
    会有提示:Please run brew update!


    2.png
    3.执行更新

    按照提示更新,执行
    brew update
    此时会报错:Error: /usr/local must be writable!


    3.png
    4.分配权限

    上面错误指出没有权限,我们给它分配读写权限,执行
    sudo chown -R username /usr/local
    username指的是系统当前的用户名,如我的用户名为dygsm


    4.png

    此时,会提示
    chown: /usr/local: Operation not permitted
    原来,High Sierra 10.13版本加强了权限的限制,尤其是对/usr/local目录,默认开通 SIP (System Intergrity Protection),它禁止了软件以root身份在Mac上运行,不管你是在终端中如何运行DYGSMdeiMac:~ dygsm$ sudo chown -R DYGSM /usr/local ,返回给你的就是 chown: Operation not permitted,哪怕你是用root的身份。

    5.关闭SIP

    1.重启Mac,按住Command + R键直到Apple Logo出现,进入Recovery Mode模式
    2.点击工具里的Terminal(终端)
    3.输入csrutil disable,之后回车
    4.重启Mac
    5.重启完成后,终端中输入
    sudo chown -R username /usr/local


    5.png
    6.再次更新

    执行:
    brew update
    之后就是一顿下载操作,最后会收到一点小错误


    6.png
    7.删除错误,再次更新

    按照提示删除/usr/local/share/doc/homebrew,执行
    rm -r -f /usr/local/share/doc/homebrew
    然后再次执行
    brew update


    7.png

    至此,brew安装完毕。

    相关文章

      网友评论

        本文标题:Mac High Sierra 安装 brew

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