Próbuję przetestować MongoDB i mam to wszystko pobrane i przeniesione do folderu głównego. Mogę przejść do folderu zawierającego mongodę, ale kiedy próbuję go uruchomić, wpisując "mongod" w moim terminalu, pojawia się komunikat "mongod: command not found". Jakieś pomysły, jak mogę to naprawić?Mongod Comand Nie znaleziono (OS X)
Odpowiedz
Musisz dodać nazwę folderu zawierającego polecenie mongod
do swojej zmiennej PATH, aby twoja powłoka wiedziała, gdzie ją znaleźć.
Tak więc, jeśli mongod
jest w/usr/bin/freddyfrog, byś edytować ~/.profile
i znaleźć wiersz, który mówi PATH=
i edytować go wyglądać następująco:
export PATH=${PATH}:/usr/bin/freddyfrog
Następnie zalogować się ponownie, aby podjąć efekt.
"Mongod" nie jest samodzielną komendą. Musisz uruchomić polecenie w taki sposób ./mongodb/bin/mongod
Użyłem http://www.bigspaceship.com/mongodb-on-mac/, aby pomóc mi odpowiedzieć na to pytanie.
Obie powyższe odpowiedzi są poprawne. Można też podać ścieżkę w jednym z następujących plików: .profile, .bashrc lub .bash_profile
export PATH="$PATH:/usr/local/mongodb/bin"
następnie wywołać demona lub powłoki bezpośrednio
mongod
mongo
lub do poleceń nie w $ PATH, użyj ./mongo lub ./mongod z katalogu zawierającego te pliki. To rozwiązanie może być pełne, musisz ostatecznie dodać całą ścieżkę, wywołując te komendy z innego katalogu.
/usr/local/mongodb/bin/mongod
or
/usr/local/mongodb/bin$ ./mongod
- 1. mongod, Mac OS X - rlimits ostrzegawcze
- 2. mongod Nazwa hostaCononizacja błędu WorkWorks na OS X
- 3. Hadoop natywne biblioteki nie znaleziono na OS/X
- 4. nagłówki Boost Nie znaleziono problemu w Mac OS X
- 5. Jak rozwiązać PhantomJS nie znaleziono na PATH na OS X?
- 6. Błąd krytyczny: nie znaleziono pliku "apr.h" podczas instalacji x-sendfile mac os x serwera górskiego lwa
- 7. Odinstaluj MongoDB na Mac OS X
- 8. Bash OS X: dirname
- 9. assembler w os x
- 10. valgrind nie działa na OS X 10.8
- 11. OS X FinderSync 'nie' dla/Volumes
- 12. Dzisiejszy widget na OS X nie działa
- 13. dtruss nie na PS OS X 10.11
- 14. Mono na OS X: System.Data.SQLite nie działa
- 15. Czy OS X nie obsługuje funkcji epoll?
- 16. Vagrant up OS X Nie działa
- 17. Nie chcę zaczynać mongody od `sudo mongod`a
- 18. OS X dzyń -pthread
- 19. Dylibs i OS X
- 20. -bash: sudo: nie znaleziono polecenia Mac OS X (EC2 CLI prob?)
- 21. vagrant: polecenie nie znaleziono po instalacji w systemie Mac OS X 10.10.4
- 22. Xcode 4.4 + MacRuby = "nie znaleziono macruby.h" (OS X 10.8 Mountain Lion)
- 23. łączenie z clang ++ na OS X generuje wiele błędów nie znaleziono symboli
- 24. Konfiguracja PyYaml z pyenv na Mac OS X; nie znaleziono pliku: python.exe
- 25. Niepoprawne polecenie systemu OS X
- 26. Numpy-MKL dla OS X
- 27. Instalowanie h5py na OS X
- 28. Nie znaleziono pliku Crashlytics
- 29. Wiele myszy na OS X
- 30. Haskell SDL na OS X
UWAGA: jeśli zaktualizujesz komputer Mac do Sierra, musisz ponownie wyeksportować ścieżki, jak pokazano powyżej. – msmfsd