10
$ brew install fontconfig
Error: Permission denied - /Library/Caches/Homebrew/Formula/fontconfig.brewing

$ sudo chown -R `whoami` /usr/local

$ brew install fontconfig
Error: Permission denied - /Library/Caches/Homebrew/Formula/fontconfig.brewing

不知道从这里去哪里。运行 brew doctor 来解决一些现有问题,但似乎无法解决这个问题。

4

2 回答 2

23

trojanfoe的回答有帮助。没有分配给我的Library/Logs文件夹存在权限问题,但不知何故Library/Caches/Homebrew文件夹不存在。所以我刚刚创建了子文件夹Formula,并更改了权限,一切都安装得很好。它实际上清除了我遇到的很多错误。

感谢大家。

更新

@fet 的一个班轮效果很好。

mkdir -p ~/Library/Caches/Homebrew/Formula
于 2013-07-01T14:33:24.393 回答
2

对于其他遇到类似错误的人

$ brew upgrade
==> Upgrading 1 outdated package, with result:
libtool 2.4.6
==> Upgrading libtool
Error: Permission denied - /usr/local/lib/libltdl.7.dylib

确保您的目录(在这种情况下/usr/local/lib)具有足够的权限让您访问它。我遇到了仅分配给root:admin.

$ ls -la /usr/local/lib/ | grep "libltdl.7"
lrwxr-xr-x   1 username  admin        43 Oct 12  2014 libltdl.7.dylib -> ../Cellar/libtool/2.4.2/lib/libltdl.7.dylib

切换到myusername:admin并能够毫无问题地升级。

cd /usr/local/lib
sudo chown `whoami`:admin .

希望有帮助!

于 2015-08-02T16:57:47.243 回答