Nota:a settembre 2019 mongodb
è stato rimosso dal core homebrew, quindi queste istruzioni sono state aggiornate per utilizzare mongodb-community
invece, installato dal tap esterno.
Se l'installazione corrente è ancora pre-settembre mongodb
pacchetto allora dovrai usare quel nome quando scolleghi, interrompi, ricolleghi e inizi, sulle righe contrassegnate con #*#
sotto.
Un'altra opzione è semplicemente eseguire l'upgrade dal pacchetto deprecato ora.
Ho già installato l'ultima versione di mongo, grazie a.
brew tap mongodb/brew
brew install mongodb-community
Ma a volte voglio passare alla vecchia versione. Innanzitutto, installalo:
brew search mongo
brew install [email protected]
Fermiamo l'attuale mongodb, se è in esecuzione:
brew services stop mongodb/brew/mongodb-community #*#
# or if you had started it manually
killall mongod
Ora voglio 3.2 sul mio PERCORSO invece dell'ultimo:
brew unlink mongodb-community #*#
brew link --force [email protected]
(Apparentemente ha bisogno di --force
perché è solo fusto.)
Ora ho 3.2 sul mio PATH, posso avviare il DB di prova:
mongod --version
brew services start mongodb/brew/mongodb-community
# or start your own mongod from the command-line
Quando ho finito, posso fare il contrario per tornare all'ultima versione:
brew services stop mongodb/brew/mongodb-community
brew unlink [email protected]
brew link mongodb-community #*#
brew services start mongodb/brew/mongodb-community #*#
E ricomincia.