1

写在前面

折腾了一个小时了这个问题,劝你直接卸载重装就好不要做别的打算,底下完全是浪费时间的一个经历,不用看,我都不知道为啥要浪费这么多时间

解决方法

卸载
/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 上说要卸载重装,果然好了。。。。


carol_gao
88 声望1 粉丝

引用和评论

0 条评论