bash: /home/linuxbrew/.linuxbrew/bin/ mongo: в разрешении отказано [MongoDB 4.4 настроен в среде IDE AWS cloud 9]

#node.js #mongodb #amazon-web-services #cloud9-ide

#node.js #mongodb #amazon-веб-сервисы #cloud9-ide

Вопрос:

Я пытаюсь установить Mongodb версии 4.4 в среде IDE AWS (используя настройки Mac и Ubuntu). Я получаю следующее сообщение об ошибке:

 bash: /home/linuxbrew/.linuxbrew/bin/mongo: Permission denied
 

Кажется, это проблема с разрешением, однако я понятия не имею, как это исправить. Какие-либо идеи или шаги предпринять для решения этой проблемы?

Комментарии:

1. В будущем добавьте шаги, которые вы предприняли для установки, а также представленные статьи, рассказывающие о проблеме, чтобы продемонстрировать вашу должную осмотрительность. Поиск в Google вашей ошибки «/home/linuxbrew/.linuxbrew/bin/ mongo: в разрешении отказано» раскрывает потенциальные решения, а также ответ, предоставленный Фелипе

Ответ №1:

похоже, на форуме MongoDB уже обсуждается эта ошибка.

Вот ссылка

Они закрыли его, поскольку не исправят.

Окончательный ответ был предоставлен Мэтью Робинсоном как:

Закрытие этого как не исправит, похоже, что Linuxbrew — это очень небольшое подмножество пользователей homebrew, и мы поддерживаем исходные сборки, а также пакеты Linux для всех поддерживаемых нами дистрибутивов.

В случае Linuxbrew это был бы просто способ запуска наших сборок из исходного кода, которые мы уже документировали, как это сделать.

Ответ №2:

У меня такая же проблема

проблема в том, что вы используете homebrew, а файлы находятся в ограниченной области, что означает, что Linux не может его изменить.

Я решил это с помощью:

заполните это руководство для установки MongoDB Community Edition :

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

затем вместо использования mongod используйте mongosh , который позволяет добавлять данные в таблицу.

Я пробовал mongod , и это никогда не работает, и я не знаю почему.

это дает aborting after fassert() failurenn"} mongosh возможность работать нормально.