Last login: Mon Mar 7 17:35:51 on console
~ brew update
warning: unable to access '/Users/Jason/.config/git/ignore': Permission denied
warning: unable to access '/Users/Jason/.config/git/attributes': Permission denied
Updated Homebrew from 7f8aa6d to d08692f.
==> New Formulae
cucumber-cpp prometheus znapzend
==> Updated Formulae
afl-fuzz gtk+ orc writerperfect
crystal-lang kafka platformio
dependency-check libvirt sslscan
ghq logtalk syncthing
~
我在我的macbook上运行El Capitan,每当我尝试更新自制软件时,我都会收到这些警告。我正在寻找一种方法来解决如何阻止这些警告的发生。
答案 0 :(得分:7)
除非确实需要,否则不应使用root权限运行brew
。运行brew doctor
并检查/Users/Jason/.config
上的权限:
chown -R Jason:staff ~/.config
chmod -R 744 ~/.config
答案 1 :(得分:0)
基于R.Q的答案,以防万一像我这样的菜鸟碰到这个问题。 这里有2行要复制和粘贴:
sudo chown -R $USER ~/.config
sudo chmod -R 744 ~/.config
原因
> brew install somepackage
warning: unable to access '/Users/username/.config/git/attributes': Permission denied
出现就像wisbucky的评论一样,对诸如htop之类的某些命令进行了sudo处理。
一旦运行上述命令,再次运行'sudo htop'不再会引起问题!