2015-07-22 11 views

cevap

6

Terminal aşağıdaki adımları deneyin komutu tüm veritabanı dosyaları saklamak ve çalıştırmak istediğiniz bir klasöre gidin:

which mongod 

çıktısı verir mongod öğenizin yolu, ancak $PATH'unuzda değilse, komut çıkışı boş olacaktır. Eğer yürütülebilir bulmalıyız Yani: Bu komutun çıktısında

find/-name 'mongod' 

, sen biri mesela bin/mongod, nasıl olacak, birçok çizgiler göreceksiniz /usr/local/mongodb/bin/mongod. Bu durumda bütün mutlak yol almak ve aşağıdakileri yapın:

echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile 
. ~/.bash_profile 

Sonra tekrar deneyin:

mongod --dbpath /your/path 
0

Mandodb'u başlatmak için, yalnızca terminalde "mongod" komutunu çalıştırmanız gerekir.

+0

Komut terminalinde mongod kullanmayı denedim ve '-bash: mongod: komut bulunamadı' diyor? Çok yeni, bu çok temel ise üzgünüm. – nshetty

0

Sadece mongodb

mongod --dbpath=.

+0

Komut terminalinde mongod kullanmayı denedim ve '-bash: mongod: komut bulunamadı' diyor, neden bunu anlayabiliyorum? – nshetty

+0

@nshetty: evet, çünkü 'mongod' $ PATH ’içinde değil –

0

bunu kullanın çizgisi sorunu çözecektir. örneğin,

export PATH=<mongodb-install-directory>/bin:$PATH 

<mongodb-install-directory> yolunuzun ile değiştirebiliyor:

Mongo bin yolunun adresinden terminalde bu satırı Yürütme

export PATH=/Application/Mongo/bin:$PATH 
9

Eğer MacOS üzerinde MongoDB yüklemek için homebrew kullandıysanız terminale aşağıdakileri yazın. Çoğu durumda hile yapmalı.

$ brew services start mongodb