Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在macOS High Sierra上安装mongoDB?_Mongodb_Macos_Homebrew_Macos High Sierra - Fatal编程技术网

无法在macOS High Sierra上安装mongoDB?

无法在macOS High Sierra上安装mongoDB?,mongodb,macos,homebrew,macos-high-sierra,Mongodb,Macos,Homebrew,Macos High Sierra,我运行命令brew点击mongodb/brew,没有任何问题,但当我运行brew安装mongodb community时,我收到以下错误 错误: ==> Installing mongodb-community from mongodb/brew Error: An exception occurred within a child process: Errno::EACCES: Permission denied @ dir_s_mkdir - /Users/shilpakancha

我运行命令
brew点击mongodb/brew
,没有任何问题,但当我运行
brew安装mongodb community
时,我收到以下错误

错误:

==> Installing mongodb-community from mongodb/brew
Error: An exception occurred within a child process:
  Errno::EACCES: Permission denied @ dir_s_mkdir - /Users/shilpakancharla/Library/Logs/Homebrew

我如何克服这个问题?提前感谢。

这将解决您的自制权限问题

sudo chown -R "$USER":admin /Users/$USER/Library
sudo chown -R "$USER":admin /usr/local

我仍然有一些问题-在High Sierra,您似乎无法在
/usr/local
()上使用
chown
。我使用了
sudochown-R$(whoami)$(brew--prefix)/*
,但运气不好。我仍然无法安装mongoDB。主要是权限问题。您能否运行
sudo chown-R“$USER”:admin/Users/$USER/Library
,并更新了我的原始答案。我运行了该命令,然后您在原始注释中列出的第二个命令收到了
chown:/usr/local:Operation not allowed
。想知道这是否与High Sierra有关?这可能也有关系。你能运行
brew config
并更新原始帖子吗?看来我在尝试其他东西,我卸载了homebrew。现在,我无法重新安装它,并不断收到此错误
需要在macOS上访问sudo!sudo:/etc/sudoers归uid 501所有,应为0 sudo:找不到有效的sudoers源,正在退出sudo:无法初始化策略插件
抱歉来回。你能帮我度过这一关吗?