Observação:em setembro de 2019mongodbfoi removido do homebrew core, então estas instruções foram atualizadas para usarmongodb-communityem vez disso, instalado a partir da torneira externa.
Se sua instalação atual ainda for pré-setembromongodbpacote, você precisará usar esse nome quando desvincular, parar, revincular e iniciar, nas linhas marcadas com#*#abaixo de.
Outra opção é simplesmente atualizar o pacote obsoleto agora.
Eu já tenho a versão mais recente do mongo instalada, graças a.
brew tap mongodb/brew
brew install mongodb-community
Mas eu quero mudar para a versão antiga às vezes. Primeiro, instale-o:
brew search mongo
brew install example@sqldat.com
Vamos parar o mongodb atual, se estiver em execução:
brew services stop mongodb/brew/mongodb-community #*#
# or if you had started it manually
killall mongod
Agora eu quero 3.2 no meu PATH em vez do mais recente:
brew unlink mongodb-community #*#
brew link --force example@sqldat.com
(Aparentemente ele precisa de
--force porque é apenas barril.) Agora tenho 3.2 no meu PATH, posso iniciar o banco de teste:
mongod --version
brew services start mongodb/brew/mongodb-community
# or start your own mongod from the command-line
Quando terminar, posso fazer o inverso para voltar para a versão mais recente:
brew services stop mongodb/brew/mongodb-community
brew unlink example@sqldat.com
brew link mongodb-community #*#
brew services start mongodb/brew/mongodb-community #*#
E reinicie novamente.