我正在尝试安装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.
答案 0 :(得分:1)
我发现了问题。我更改了
的权限/usr/local/Homebrew
目录,以便任何人都可以编辑。我是使用GUI完成此操作的,但是您可以使用此命令来完成此操作
cd /usr/local && sudo chown -R 777 Homebrew
答案 1 :(得分:0)
如果您在Catalina,则将所有者用户权限授予“自制”文件夹:
sudo chown -R $(whoami) /usr/local/Homebrew/