Mac High Sierra 安装 brew

缘起

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

安装brew

1.安装

终端输入如下指令,输入密码即可安装完成

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
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安装完毕。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容