Как исправить ошибку '' mongod: команда не найдена 'в AWS Cloud9 - PullRequest
0 голосов
/ 10 июня 2019

Я хочу установить MongoDB на мой сервер AWS Cloud9. поэтому я следовал инструкции, как написано на странице сообщества cloud9 (ссылка: https://community.c9.io/t/setting-up-mongodb/1717),, но команда для запуска сервера mongodb в командной строке c9, т.е. $ . / Mongod возвращает ./mongod: строка 1: mongod: команда не найдена. помоги мне исправить это.

Я пытался найти его на YouTube, но это не сработало.

$ *sudo yum install -y mongodb-org*                                                                                                               
Loaded plugins: priorities, update-motd, upgrade-helper
1062 packages excluded due to repository priority protections
No package mongodb-org available.
Error: Nothing to do

$ mkdir data

$ echo 'mongod --bind_ip=$IP --dbpath=data --nojournal --rest "$@"' > mongod

$ chmod a+x mongod

$ ./mongod

./mongod: line 1: mongod: command not found

Мы можем запустить mongodb, запустив скрипт mongod в корневом каталоге вашего проекта:

команда: - ./mongod

1 Ответ

0 голосов
/ 10 июня 2019

Из приведенной ниже ошибки очевидно, что репозиторий mongo не был настроен в вашем менеджере пакетов yum.

vocstartsoft:~ $ sudo yum install -y mongodb-org
Loaded plugins: priorities, update-motd, upgrade-helper 1062 packages excluded due to repository priority protections No package mongodb-org available. Error: Nothing to do

Создайте /etc/yum.repos.d/mongodb-org-4.0.repo и напишите в нем следующее.

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

Или добавьте репо прямо из файла .repo,

yum-config-manager --add-repo https://repo.mongodb.org/yum/amazon/mongodb-org.repo

Тогда беги,

sudo yum install -y mongodb-org

Ссылка

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

...