web-dev-qa-db-fra.com

Erreur: MongoDB: Version inconnue: montagnard_lion

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.

34
Tray Fleary

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.

78
Simba

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.
11
Nainterceptor

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!!!

0
Joalbert González

J'ai fait

xcode-select --install
brew install mongodb-community

Et installé Xcode puis il a commencé à fonctionner.

0
Akash Yellappa