#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
возможность работать нормально.