Bemærk:I september 2019 mongodb
blev fjernet fra homebrew core, så disse instruktioner er blevet opdateret til at bruge mongodb-community
i stedet installeret fra den eksterne hane.
Hvis din nuværende installation stadig er før-september mongodb
pakke, så skal du bruge det navn, når du fjerner linket, stopper, genlinker og starter, på linjerne markeret med #*#
nedenfor.
En anden mulighed er simpelthen at opgradere væk fra den forældede pakke nu.
Jeg har allerede den seneste version af mongo installeret, takket være.
brew tap mongodb/brew
brew install mongodb-community
Men jeg vil nogle gange skifte til den gamle version. Først skal du installere det:
brew search mongo
brew install [email protected]
Lad os stoppe den nuværende mongodb, hvis den kører:
brew services stop mongodb/brew/mongodb-community #*#
# or if you had started it manually
killall mongod
Nu vil jeg have 3.2 på min PATH i stedet for den seneste:
brew unlink mongodb-community #*#
brew link --force [email protected]
(Det har åbenbart brug for --force
fordi det kun er tønde.)
Nu har jeg 3.2 på min PATH, jeg kan starte test DB:
mongod --version
brew services start mongodb/brew/mongodb-community
# or start your own mongod from the command-line
Når jeg er færdig, kan jeg gøre det omvendte for at skifte tilbage til den seneste version:
brew services stop mongodb/brew/mongodb-community
brew unlink [email protected]
brew link mongodb-community #*#
brew services start mongodb/brew/mongodb-community #*#
Og genstart igen.