in How To

Installare MongoDB su Mac via Homebrew

Tra i vari software da installare per realizzare una macchina di sviluppo sviluppo software ho avuto la necessità di installare MongoDB.

MongoDB è un database non relazionale (noSQL)

Volevo installare tutti i software attraverso Homebrew.

Homebrew per chi non lo sapesse, è un gestore di pacchetti software per Mac e Linux. Questo il link al sito Homebrew.

Digitando il comando

brew install mongodb

ottengo però la risposta

Updating Homebrew...
Error: No available formula or cask with the name "mongodb".
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

Facendo un po’ di ricerche sul web trovo che MongoDB non è più supportato nel core di Homebrew.

Esiste però un tap personalizzato di Homebrew che consente ti installarlo.

Questi i comandi per procedere all’installazione.

brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community

Una volta installato viene presentato un riepilogo di tutte le modalità di avvio

==> Caveats
To have launchd start mongodb/brew/mongodb-community now and restart at login:
  brew services start mongodb/brew/mongodb-community
Or, if you don't want/need a background service you can just run:
  mongod --config /usr/local/etc/mongod.conf
==> Summary
🍺  /usr/local/Cellar/mongodb-community/4.4.0: 11 files, 136.7MB, built in 4 seconds
==> Caveats
==> mongodb-community
To have launchd start mongodb/brew/mongodb-community now and restart at login:
  brew services start mongodb/brew/mongodb-community
Or, if you don't want/need a background service you can just run:
  mongod --config /usr/local/etc/mongod.conf

A questo punto non resta che scegliere tra le varie possibilità di avvio del database quella che meglio si adatta alla proprio necessità e procedere con lo sviluppo.

Share

Scrivi un commento

Commento