尝试安装mongodb时的权限

时间:2019-06-25 18:57:15

标签: mongodb homebrew

我正在尝试安装mongoDB,需要使用自制软件来轻按其回购协议。但是,每次我运行命令时,都会出现权限错误。如果有帮助,我正在使用macOs

我尝试在有和没有sudo的情况下运行它,并且两种方式都会出现错误。

brew tap mongodb/brew

它应该只点击回购

没有Sudo-

touch: /usr/local/Homebrew/.git/FETCH_HEAD: Permission denied
touch: /usr/local/Homebrew/Library/Taps/dart-lang/homebrew-dart/.git/FETCH_HEAD: Permission denied

使用Sudo-

Error: Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.

2 个答案:

答案 0 :(得分:1)

我发现了问题。我更改了

的权限
/usr/local/Homebrew

目录,以便任何人都可以编辑。我是使用GUI完成此操作的,但是您可以使用此命令来完成此操作

cd /usr/local && sudo chown -R 777 Homebrew

答案 1 :(得分:0)

如果您在Catalina,则将所有者用户权限授予“自制”文件夹:

sudo chown -R $(whoami) /usr/local/Homebrew/