Ok, saya tidak tahu perintah linux dan hanya mencoba mengikuti instruksi di sini: http://www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
Jadi saya membuka terminal dan mengetik
mkdir -p /data/db
tapi katanya Izin Ditolak.
Apa yang harus saya lakukan?
Anda tidak memiliki izin untuk membuat direktori. Ketika Anda mencoba menjalankan ini sebagai pengguna Anda sendiri, dan seperti yang saya curigai
/data/db
adalah hardcoded di suatu tempat, Anda harus dapat melakukanIni akan menggunakan hak pengguna super (
sudo
) untuk membuat dua direktori (/data
, dan/data/db
)./data/db
akan dimiliki oleh pengguna yang ditentukan oleh-o
- Anda ($USER
) dan akan memiliki0755
izin - pemilik dengan izin penuh, dan semua orang akses hanya baca. Jika direktori induk tidak ada, mereka akan dibuat dan dimiliki oleh root (tidak dapat menemukan dokumen tentang ini, tetapi percobaan mengonfirmasinya).Saya sarankan Anda melakukannya dengan cara ini karena sisa instruksi Anda masih akan dilakukan sebagai pengguna Anda sendiri.
sumber
Coba yang ini:
Tidak ada garis miring sebelum
data
sumber
Di OS X Catalina dan yang lebih tinggi
/data
menjadi jalur yang dicadangkan https://bombich.com/kb/ccc5/working-apfs-volume-groupssumber
Punya masalah yang sama pada mac os x. Saya memecahkan ini dengan mengeksekusi
sudo -p mkdir data
,cd data
dan setelah inisudo -p mkdir db
. Semoga berhasil.sumber