Hinweis:Im September 2019 mongodb
wurde aus dem Homebrew-Kern entfernt, daher wurden diese Anweisungen aktualisiert, um mongodb-community
zu verwenden stattdessen vom externen Tap installiert.
Wenn Ihre aktuelle Installation noch vor September ist mongodb
dann müssen Sie diesen Namen verwenden, wenn Sie die Verknüpfung aufheben, stoppen, erneut verknüpfen und starten, und zwar in den Zeilen, die mit #*#
gekennzeichnet sind unten.
Eine andere Möglichkeit besteht darin, jetzt einfach ein Upgrade von dem veralteten Paket weg durchzuführen.
Ich habe bereits die neueste Version von Mongo installiert, danke an.
brew tap mongodb/brew
brew install mongodb-community
Aber ich möchte manchmal auf die alte Version wechseln. Installieren Sie es zuerst:
brew search mongo
brew install [email protected]
Stoppen wir die aktuelle mongodb, falls sie läuft:
brew services stop mongodb/brew/mongodb-community #*#
# or if you had started it manually
killall mongod
Jetzt möchte ich 3.2 auf meinem PATH anstelle des neuesten:
brew unlink mongodb-community #*#
brew link --force [email protected]
(Anscheinend braucht es --force
weil es nur Fass ist.)
Jetzt habe ich 3.2 auf meinem PATH, ich kann die Test-DB starten:
mongod --version
brew services start mongodb/brew/mongodb-community
# or start your own mongod from the command-line
Wenn ich fertig bin, kann ich umgekehrt zur neuesten Version wechseln:
brew services stop mongodb/brew/mongodb-community
brew unlink [email protected]
brew link mongodb-community #*#
brew services start mongodb/brew/mongodb-community #*#
Und neu starten.