解决 brew update Error /usr/local must be writable! 问题

最近把 rMBP 2015 乞丐版加成了 512G 的 Intel 760P 的硬盘,因为是从 Time Machine 恢复的而不是直接对拷的,导致虽然数据跟过来了,很多系统配置却没有跟过来,总是出现这样那样奇奇怪怪的问题。

今天在执行 brew update 的时候报 Error: /usr/local must be writable!brew doctor 之,提示我执行

1
sudo chown -R $(whoami) /usr/local

如果依然不行,执行

1
sudo chown -R $(whoami) $(brew --prefix)/*

但这并没有什么用,Google 之,stackoverflow 曰,何以解忧,唯有重装。

问题解决,但这样一通操作以后,brew 装过的大多数软件,都就此消!失!了!,比如 proxychains4、node、git 等。(后文讲 Mojave 上装 proxychains4 的又一个坑

如果前面两个命令不管用,这的确是唯一的办法了,阿Q 一些的想法是提前被告知总比像我这样一脸懵逼好很多,允悲= =

卸载:

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

重装:

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