我在Homebrew中遇到权限问题:安装Node并尝试使用curl命令Homebrew告诉您使用npm安装npm后,由于EACCESS错误,它将失败。我检查了节点文件夹,权限是:a)用户不拥有(我必须把它扔掉)和b)没有写权限(我必须对chmod 755进行修改)。
我已经解决了NPM的问题,但是我不得不将其安装脚本作为sudo运行(这很糟糕!)。
我以为我必须以root或类似的身份安装Homebrew。我希望重新安装可以解决此问题,但是找不到如何重新安装Homebrew的源。
当我在终端中重新运行安装程序时,我得到:
/usr/local/.git already exists!
sudo chown -R johndoe /usr/local/Library
,并sudo chgrp -R admin /usr/local/Library