Observação:em setembro de 2019mongodb
foi removido do homebrew core, então estas instruções foram atualizadas para usarmongodb-community
em vez disso, instalado a partir da torneira externa.
Se sua instalação atual ainda for pré-setembromongodb
pacote, 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 [email protected]
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 [email protected]
(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 [email protected]
brew link mongodb-community #*#
brew services start mongodb/brew/mongodb-community #*#
E reinicie novamente.