J'exécute ces commandes simples sur Mac:
brew upgrade mongodb
ou alors
brew install mongodb
Je reçois cette erreur ci-dessous:
Erreur: MongoDB: Version inconnue: montagnard_lion
Si je cours la commande simple: Mongo, je reçois ça
Version de Shell Mongodb V4.0.3
Mais alors je reçois une erreur disant ne pouvait pas se connecter au serveur
- Vaut à noter, je jouais avec la ligne de commande la nuit dernière et j'ai supprimé toutes mes bases de données de MongoDB sur ma machine (je pense). Je reçois continuellement l'erreur ci-dessus lorsque vous essayez d'installer et/ou de mettre à jour MongoDB.
Je suis "nouveau" à mongodb, mais j'ai créé quelques projets complets de pile à l'aide de 5 à 6 derniers mois. Je ne sais pas ce que j'ai fait, mais je ne peux pas non plus exécuter nœud dB/graines.js soit comme je reçois des erreurs, même si j'ai des données dans mes projets VSCODE.
Merci pour l'aide.
Formule mongodb
a été retiré du noyau homebrew. Vérification PR-4377 de Homebrew-Core
À nos utilisateurs: Si vous êtes venu ici parce que MongoDB a cessé de travailler pour vous, nous l'avons supprimé des formules de base homebrew, car il a été migré vers une licence non open-source .
Heureusement, l'équipe de MongoDB a maintenu un robinet Homebrew personnalisé. Vous pouvez désinstaller l'ancien Mongodb et réinstaller le nouveau sur le nouveau robinet.
brew services stop mongodb
brew uninstall mongodb
brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community
Vérifiez Mongodb/Homebrew-Brew Pour plus d'informations.
MongoDB maintient un robinet Homebrew. Donc, je pense que c'est la façon recommandée de configurer MongoDB. Si vous exécutez MongoDB à partir du robinet Homebrew, les deux utilisent les mêmes fichiers de configuration et de DB, il est donc prudent de modifier l'installation de MongoDB.
# -> Firstly, it's a good reflex to run the following command, to ensure that you don't have any other error
brew doctor
# -> Secondly, ensure that mongodb is not running, in your case, this command will return, probably, "mongodb: unknown version :mountain_lion"
brew services stop mongodb
# -> Install the homebrew tap
brew tap mongodb/brew
# -> Uninstall old homebrew, maybe you will have to rerun this command later with --force flag
brew uninstall mongodb
# -> Install mongodb from mongodb tap
brew install mongodb-community
# -> Ensure that you can access your db, and everything is working, then you can run uninstall again with --force flag.
mongodb
a été supprimé de brew
, vous devez donc faire ce qui suit:
1) which mongo
Si vous voulez vérifier votre installation
2) brew uninstall mongodb
3) brew install mongodb-community
4) brew services start mongodb-community
et prêt!!!
J'ai fait
xcode-select --install
brew install mongodb-community
Et installé Xcode puis il a commencé à fonctionner.