Tamam Herhangi bir linux komutu bilmiyorum ve sadece buradaki talimatları izlemeye çalışıyorum: http://www.bigspaceship.com/2011/02/instal-mongodb-on-mac/
Terminali açtım ve
mkdir -p /data/db
ama İzin Reddedildi dedi.
Ne yapmalıyım?
Tamam Herhangi bir linux komutu bilmiyorum ve sadece buradaki talimatları izlemeye çalışıyorum: http://www.bigspaceship.com/2011/02/instal-mongodb-on-mac/
Terminali açtım ve
mkdir -p /data/db
ama İzin Reddedildi dedi.
Ne yapmalıyım?
Yanıtlar:
Bu komutu deneyin:
sudo mkdir -p /data/db
sudo komutu daha yüksek ayrıcalıklarla yürütür ve komutun yürütülmesine izin vermeden önce şifrenizi ister.
Dizini oluşturma izniniz yok. Bunu kendi kullanıcı olarak çalıştırmaya çalışırken ve bir /data/dbyerlerde sabit kodlanmış olduğundan şüphelendiğim için,
sudo install -m 0755 -o $USER -d /data/db
Bu, sudoiki dizin ( /data, ve /data/db) oluşturmak için süper kullanıcı ayrıcalıklarını ( ) kullanır . - siz ( ) /data/dbtarafından belirtilen kullanıcıya ait olur ve izinlere sahip olur - tam izinlere sahip sahip ve herkesin salt okunur erişimi. Üst dizinler eksikse, bunlar kök tarafından oluşturulur ve sahiplenir (bununla ilgili dokümanları bulamaz, ancak denemeler bunu doğrular).-o$USER0755
Bunu bu şekilde yapmanızı öneriyorum, çünkü talimatların geri kalanı kendi kullanıcı olarak yapmaya devam edecek.
Bunu dene:
mkdir -p data/db
Önce eğik çizgi yok data
OS X'de Catalina ve üstü /data, ayrılmış bir yol haline geldi https://bombich.com/kb/ccc5/working-apfs-volume-groups