ma c: команда не найдена: mongod - PullRequest
0 голосов
/ 28 января 2020

Я установил mongodb by brew на MacOS в качестве официальной документации mongodb, но я попытался запустить MongoDB вручную в качестве фонового процесса, используйте команду "mongod --config /usr/local/etc/mongod.conf --fork" , Затем терминал отобразил сообщение: команда не найдена: пн go.

Я пропустил какие-либо шаги?

1 Ответ

0 голосов
/ 28 января 2020

Данная ошибка появляется, когда исполняемый файл mongodb не включен в переменную окружения PATH .

MongoDB устанавливается в / usr / local / bin / mongod

Команда 'mongod --config / usr / local ....' будет работать только в том случае, если в PATH включено '/ usr / local / bin'.

Как решить проблему?

Проблема может быть решена двумя способами -

  1. Вызов команды mongod с полным путем

/ usr / local / bin / mongod --config /usr/local/etc/mongod.conf --fork

Добавление '/ usr / local / bin' в PATH

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

Запустите указанную выше команду или добавьте указанную выше строку в конец файла .zshr c и .bash_profile file и выполните команду mongodb в новое окно терминала .

mongod --config /usr/local/etc/mongod.conf --fork

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...