2012-04-18 10 views
12

Sto usando Mac Lion. Stavo usando mongodb versione 1.4. volevo effettuare l'aggiornamento a 1.8.5 Ho seguito il passo http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x sostituendo ogni mongodb-osx-x86_64-1.4.0 di mongodb-osx-x86_64-1.8.5. tutto va liscio. Ho provato:non posso usare il comando mongo, mostra il comando non trovato su mac

mongod 

ok. Posso accedere localhost: 28017 ma,

mongo 

spettacoli non comando trovato

come posso risolvere questo problema i

risposta

27

è necessario aggiungere il percorso di "Mongo" per la shell del terminale.

export PATH=$PATH:/usr/local/mongodb/bin 

Hai eseguito l'ultimo passaggio con percorsi.d? Se è così, prova a riavviare i tuoi terminali.

Hai una buona ragione per utilizzare 1.8.5? La stabile attuale è la 2.0.4, e ha numerosi aggiornamenti utili da 1.8.x

+0

aggiungo al percorso facendo sudo sh -c 'echo "/ usr/local/mongodb/bin"> /etc/paths.d/mongodb' Ho trovato il problema però. Un'altra versione non è stata cancellata dalla cantina. l'ho trovato dopo ho cercato sudo trovare/-name mongod e rimuoverlo ... quindi seguire tutto il processo. Avevo il backup per 1.8.5, quindi ho provato che ... installerà 2.0.4 Comunque grazie .. – Ajay

+0

Dobbiamo eseguirlo in ogni finestra del terminale, abbiamo intenzione di eseguire mongo – Saif

1

È possibile accedere alla directory Mongo dalla riga di comando e quindi avviare MongoDB con

./mongodb 

stavo affrontando lo stesso problema questo ha funzionato per me.

+0

Qualche suggerimento perché questo lavoro? Ha funzionato anche per me perché non potevo eseguire "mongod" mentre ero all'interno della directory bin che conteneva l'eseguibile mongod. Solo ./mongodb ha funzionato, anche se pensavo di aver cercato un'altra cartella che potesse avere l'eseguibile mongod ma non ne ha trovato. Ho fatto un'installazione di driver mongod npm in precedenza. Non so se questo interferisca con il lancio del server mongod. Cercando di eseguire ./mongod al di fuori della cartella contenente non ha funzionato neanche. –

2

1.Go al tuo [dir installazione mongodb]:

cd <mongodb installation dir> 

2.Type ./bin/mongo per iniziare mongo:

./bin/mongo 

Read More

Nota:

Se il comando precedente restituisce l'errore

Inizializzazione globale non riuscita: BadValue Non valido o nessun set di impostazioni internazionali dell'utente. Si prega di garantire LANG e/o LC_ variabili d'ambiente siano impostate correttamente *

Comando di marcia sotto:. Read More

export LC_ALL=C 

Come riesce a trovare la directory di installazione

find/-name "mongodb" 

È anche possibile impostare il percorso

export PATH=$PATH:<mongodb installation dir>/bin