Uwaga:we wrześniu 2019 r. mongodb
został usunięty z rdzenia homebrew, więc te instrukcje zostały zaktualizowane, aby używać mongodb-community
zamiast tego należy zainstalować z zewnętrznego kranu.
Jeśli Twoja bieżąca instalacja to nadal przed wrześniem mongodb
pakiet, będziesz musiał użyć tej nazwy podczas odłączania, zatrzymywania, ponownego łączenia i uruchamiania, w liniach oznaczonych #*#
poniżej.
Inną opcją jest po prostu uaktualnienie z przestarzałego pakietu teraz.
Mam już zainstalowaną najnowszą wersję mongo, dzięki.
brew tap mongodb/brew
brew install mongodb-community
Ale czasami chcę przełączyć się na starą wersję. Najpierw zainstaluj:
brew search mongo
brew install [email protected]
Zatrzymajmy bieżący mongodb, jeśli jest uruchomiony:
brew services stop mongodb/brew/mongodb-community #*#
# or if you had started it manually
killall mongod
Teraz chcę mieć wersję 3.2 na mojej PATH zamiast najnowszej:
brew unlink mongodb-community #*#
brew link --force [email protected]
(Najwyraźniej potrzebuje --force
ponieważ jest to tylko beczka.)
Teraz mam 3.2 na mojej PATH, mogę uruchomić testową bazę danych:
mongod --version
brew services start mongodb/brew/mongodb-community
# or start your own mongod from the command-line
Kiedy skończę, mogę wrócić do najnowszej wersji w odwrotnej kolejności:
brew services stop mongodb/brew/mongodb-community
brew unlink [email protected]
brew link mongodb-community #*#
brew services start mongodb/brew/mongodb-community #*#
I uruchom ponownie.