无法在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:无法初始化策略插件
抱歉来回。你能帮我度过这一关吗?