买了个表,之前用root运行brew,导致当时用brew下载的一些库到后来需要升级的时候总是碰到权限问题,因为我平常以普通用户运行的。
直到我想要升级node,发现别人都在用第7版的时候,我还在用第6版。然后现在都已经到版本8了,于是这个问题得解决了。
因为发现node所在目录为/usr/local/lib
,然后找到不少文件拥有者是root,于是通过
ll /usr/local/lib |grep root
确实发现很多文件的拥有者为root用户。于是将其拥有者改为自己即可用brew更新了。
sudo chown -R caiqiqi /usr/local/lib