Según las instrucciones de instalación , al ejecutar:
brew tap mongodb/brewObtuve el siguiente error:
Error: Invalid formula: /opt/homebrew/Library/Taps/mongodb/homebrew-brew/Formula/mongocli.rb formulae require at least a URL Error: Cannot tap mongodb/brew: invalid syntax in tap! Cumplo con los requisitos previos ( xcode y brew actualizados). Me aseguré de ejecutar brew update y brew doctor .
En este punto, busqué respuestas en el repositorio mongodb/homebrew-brew y vi una confirmación muyreciente para mongocli .
Aparentemente, define URL para máquinas Mac y Linux que tienen chips Intel pero no menciona los chips Apple M1. Esto me impide tocar mongodb en este momento. ¿Sabrías alguna solución o estoy cometiendo un error en alguna parte?
Acabo de tener el mismo problema...
Vaya a Finder > Utilidades y haga clic con el botón derecho en Terminal y seleccione "Obtener información". Busque la opción "Abrir con Rosetta" y márquela.
Abra una nueva Terminal y ejecute "brew tap mongodb/brew" Después de que se complete, cierre la terminal y desmarque "Abrir usando Rosetta", abra la Terminal nuevamente y luego ejecute "brew install mongodb-community@4.4".
Eso funcionó para mí y MongoDB está instalado.
Prueba el siguiente comando
arch -arm64 brew install mongodb-community@4.4Simplemente puede ejecutar cualquier comando bajo Rosetta en Mac M1 anteponiendo el comando
arch -x86_64Para su caso de uso intente
arch -x86_64 brew tap mongodb/brew brew install mongodb-community@4.4