Установка mongodb на mac M1

#mongodb #apple-m1

Вопрос:

Я попытался открыть терминал с помощью Розетты, но при запуске brew install mongodb-community@5.0 я получаю сообщение об ошибке:

Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! To rerun under ARM use: arch -arm64 brew install ... To install under x86_64, install Homebrew into /usr/local.

Однако, когда я запускаю его как arch -arm64 brew install mongodb-community@5.0 , он снова жалуется:

arch: posix_spawnp: brew: Bad CPU type in executable

Любая помощь будет признательна.

Заранее спасибо.

Ответ №1:

По какой-то причине, даже несмотря на то, что я был Homebrew в /usr/local одном для M1, казнили. Решил эту проблему, вручную перейдя в /usr/local/Homebrew/bin систему и выполнив команды с ./brew помощью .

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

1. Вы также можете запустить его с /usr/local/Homebrew/bin/brew помощью или /usr/local/bin/brew … =] или вы можете использовать macports и установить собственный arm64, но без поддержки javascript (таким образом, вы потеряете поддержку $where и некоторые другие незначительные вещи, которые вам, вероятно, не следует использовать в любом случае)