好的,我不知道任何Linux命令,只是尝试按照此处的说明进行操作:http : //www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
所以我打开终端输入
mkdir -p /data/db
但是它说许可被拒绝。
我该怎么办?
好的,我不知道任何Linux命令,只是尝试按照此处的说明进行操作:http : //www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
所以我打开终端输入
mkdir -p /data/db
但是它说许可被拒绝。
我该怎么办?
Answers:
您没有创建目录的权限。当您尝试以自己的用户身份运行它时,并且我怀疑它/data/db已在某处进行了硬编码,因此您应该能够
sudo install -m 0755 -o $USER -d /data/db
这将使用超级用户特权(sudo)创建两个目录(/data和/data/db)。/data/db将由-o-您($USER)指定的用户拥有,并将具有0755权限-具有完全权限的所有者,并且每个人都具有只读访问权限。如果缺少父目录,则将由根目录创建并拥有它们(找不到关于此的文档,但实验证实了这一点)。
我建议您采用这种方式,因为其余说明仍将以您自己的用户身份进行。
在OS X中,Catalina及更高版本/data成为保留的路径 https://bombich.com/kb/ccc5/working-apfs-volume-groups