2015-11-22 2 views
1

Я следующий вместе с MEAN учебник для ПК, который говорит, чтобы ввести следующую команду:Запуск сервера MongoDB на макинтош

mongod --dbpath c:\node\nodetest1\data\ 

Поскольку я на макинтош, я пытался набрать

mongod --dbpath /users/[username]/nodetest1/data/ 

Я пробовал различные версии этого (в том числе только mongod, но независимо от того, что я получаю:

mongod: команда не найдено

Все работает до этого момента.

+0

Как вы установили MongoDB? Если вы еще не установили его, см.: [Установить MongoDB в OS X] (https://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/). – Stennie

+0

Я использовал следующее, и это сработало. Похоже, на Mac вам нужен весь путь к файлу для запуска mongo или mongod: /Users/[username]/mongodb-osx-x86_64-3.0.7/bin/mongod --dbpath/Users/[имя_пользователя]/nodetest1/data/ – dan4993

+0

На любом O/S вам нужно будет добавить каталог bin MongoDB в переменную окружения '$ PATH', если вы не хотите сначала переключиться на каталог bin или указать полный путь к исполняемым файлам. Если вы устанавливаете с помощью диспетчера пакетов (например, Homebrew), бинарные файлы MongoDB обычно добавляются к вашему пути по умолчанию. Похоже, что вы установили с помощью ручной загрузки, так что вам также придется добавить к вашему пути (например, 'echo" PATH = $ PATH: ~/mongodb-osx-x86_64-3.0.7/bin/">> ~/.bashrc'). Это, как правило, хорошая идея, поэтому вы можете легко запускать другие инструменты, такие как оболочка 'mongo',' mongodump', 'mongorestore' и т. Д. – Stennie

ответ

0

Пожалуйста, введите «echo $ PATH» в свой терминал и опубликуйте путь в вопросе.

После того как мы найдем двоичный файл mongod, мы будем использовать приведенные ниже команды, чтобы начать mongo.

Не будет работать, но поместите код здесь для последующего использования.

mkdir -p /data/db 

mongod 
0

Добавить export MONGO_HOME="<MONGO_INSTALLATION_DIR>" в свой ~/.bashrc.

Смежные вопросы