$ 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
不知道从哪里开始。冉酿医生解决了一些现有的问题,但似乎无法克服这个问题。
答案 0 :(得分:23)
trojanfoe 的回答有所帮助。 Library / Logs 文件夹存在权限问题,我未分配给该文件夹,但不知道 Library / Caches / Homebrew 文件夹不存在。所以我刚创建了子文件夹公式,并更改了权限,所有安装都很好。它实际上消除了我遇到的很多错误。
谢谢大家。
更新
@ fet的一个班轮效果很好。
mkdir -p ~/Library/Caches/Homebrew/Formula
答案 1 :(得分: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 .
希望有所帮助!