月度归档:2017年12月

homebrew 升级失败

点击量:476

最近在升级homebrew时遇到一个报错:

这个报错很明显嘛,当前用户对文件夹/usr/local没有write权限,那么改一下文件夹权限应该就好了。于是我们把这个文件夹的拥有者改成当前用户:

这是啥情况?操作不允许。。。网上Google了一下发现原来在High Sierra版本中已经不能对/usr/local文件夹应用chomd命令了。但是呢,对/usr/local下面的子文件夹倒是可以的,于是有人提出一个workround是说先在/usr/local/目录下面创建两个文件夹includeFrameworks,然后再把/usr/local/下面所有的文件夹的所有者改掉:

上面这个命令等价于:

本以为这样问题就解决,然而并没有,问题依旧。

于是,无奈之下只能重装homebrew,[……]

继续阅读