发布于 4年前

brew安装错误brew Error: /usr/local must be writable!

卸载
/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)"

问题描述

想装下阿里的java诊断神器Arthas玩玩,结果发现本机没有telnet,brew需要装一下,brew 安装过程中需要brew update, 然后报错Error: /usr/local must be writable!,此时开始折腾了

问题分析&解决

1.ls 查看目录/usr/local 权限,发现普通用户确实没有写权限
2.Google了下大家解决方法为执行下面赋予权限预句sudo chown -R $(whoami) /usr/local,执行过后发现控制台报操作不允许,google发现macOS,现在版本不让修改了。。。(apple 搞事情啊)

3.又看见个帖子说执行sudo chown -R $(whoami) $(brew --prefix)/*可以,试了下结果没有任何作用
4.最后看见stackoverflow 上说要卸载重装,果然好了。。。。

©2020 edoou.com   京ICP备16001874号-3