2012-04-18 11 views
12

Używam Mac Lion. Używałem wersji mongodb 1.4. chciałem uaktualnić do 1.8.5 I postępowałem zgodnie z http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x krok mądry zastępując każdy mongodb-osx-x86_64-1.4.0 przez mongodb-osx-x86_64-1.8.5. wszystko idzie gładko. Próbowałem:Nie można użyć polecenia mongo, pokazuje polecenie nie znalezione na komputerze Mac

mongod 

jest ok. mam dostępu localhost: 28017 ale

mongo 

pokazuje komendy nie znaleziono

jak mogę to naprawić

Odpowiedz

27

Trzeba dodać ścieżkę do "Mongo" do swojej skorupy terminala.

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

Czy zrobiłeś ostatni krok ze ścieżkami.d? Jeśli tak, spróbuj ponownie uruchomić terminale.

Czy masz dobry powód używania 1.8.5? Obecny jest stabilna 2.0.4 i posiada wiele przydatnych ulepszeń z 1.8.x

+0

dodaję do ścieżki robiąc sudo sh -c 'echo "/ usr/local/mongodb/bin"> /etc/paths.d/mongodb' Znalazłem problem. Inna wersja nie została usunięta z Piwnicy. Znalazłem go po tym, jak przeszukałem sudo find/-name mongod i usuń go ... a następnie wykonaj cały proces. Miałem kopię zapasową dla wersji 1.8.5, więc próbowałem ... zainstaluje 2.0.4 W każdym razie dziękuję. – Ajay

+0

Musimy uruchomić go w każdym oknie terminala, zamierzamy uruchomić mongo – Saif

1

Można przejść do katalogu Mongo za pomocą wiersza polecenia, a następnie uruchomić MongoDB z

./mongodb 

byłem stoi ta sama problem ten działał dla mnie.

+0

Jakąkolwiek wskazówkę dlaczego ta praca? To działało również dla mnie, ponieważ nie mogłem uruchomić "mongod" w katalogu bin, który zawierał plik wykonywalny mongody. Tylko ./mongodb działało, nawet gdybym szukał innego folderu, który mógłby mieć plik wykonywalny mongody, ale go nie znalazł. Zrobiłem wcześniej instalację sterownika npm mongod. Nie wiem, czy to przeszkadza w uruchomieniu serwera mongo. Próba wykonania ./mongod poza folderem zawierającym nie działa również. –

2

1.Go do [Instalacja MongoDB dir]:

cd <mongodb installation dir> 

2.Type ./bin/mongo zacząć Mongo:

./bin/mongo 

Read More

Uwaga:

Jeśli powyższe polecenie daje błąd

Błąd inicjalizacji globalnej: BadValue Nieprawidłowy lub brak ustawień narodowych użytkownika. Należy upewnić się, LANG i/lub LC_ zmienne środowiskowe są ustawione prawidłowo *

Run miech polecenia. Read More

export LC_ALL=C 

Jak znaleźć katalog instalacyjny

find/-name "mongodb" 

Można również ustawić ścieżkę

export PATH=$PATH:<mongodb installation dir>/bin 
Powiązane problemy