brew update 错误是这样的git
chown: /usr/local: Operation not permitted
而后网上osx 10.11, 10.12的解决方法这样的github
$ sudo chown -R $(whoami):admin /usr/local
1. open terminal 2. $ cd /usr/local/Library/Homebrew 3. $ git reset --hard 4. $ git clean -df 5. $ brew update
10.13以后库克怒了,无论你怎么执行命令都不让你运行 哪怕是root ,因此有人这么干:api
看来只有关掉SIP了 1.重启Mac,按住Command + R键直到Apple Logo出现,进入Recovery Mode模式(我感受我是按了好半天) 2.点击工具里的Terminal(终端) 3.输入csrutil disable,以后回车 4.重启Mac 5.重启完成后,终端中输入 sudo chflags norestricted /usr/local && sudo chown -R $(whoami):admin /usr/local 成功执行,没有报操做不容许了 (若是想从新开启安全设置,则重复一、2步骤,输入csrutil enable就能够了)
然而根本没这么麻烦 这样就能够搞定 OS X 10.13 brew not work (简单的说就是卸载了再安装)安全
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)”
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"