Ok, eu não conheço nenhum comando linux e apenas tentando seguir as instruções aqui: http://www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
Então eu abri o terminal e digitei
mkdir -p /data/db
mas dizia Permissão negada.
O que devo fazer?
Você não tem permissões para criar o diretório. Como você está tentando executar isso como seu próprio usuário, e como suspeito
/data/db
estar codificado em algum lugar, você deve conseguirIsso usará privilégios de superusuário (
sudo
) para criar dois diretórios (/data
, e/data/db
)./data/db
pertenceria ao usuário especificado por-o
- você ($USER
) e terá0755
permissões - proprietário com permissões totais e acesso somente leitura a todos. Se os diretórios pai estiverem ausentes, eles serão criados e pertencentes ao root (não é possível encontrar documentos sobre isso, mas as experiências confirmam).Eu sugiro que você faça dessa maneira, porque o restante das instruções você ainda fará como seu próprio usuário.
fonte
Tente este:
Nenhuma barra antes da
data
fonte
No OS X Catalina e superior,
/data
tornou-se um caminho reservado https://bombich.com/kb/ccc5/working-apfs-volume-groupsfonte
Teve o mesmo problema no mac os x. Eu resolvi isso executando
sudo -p mkdir data
,cd data
e depois destesudo -p mkdir db
. Boa sorte.fonte