Hjem

Sette opp utviklermiljø på Mac

#Apple#Produktivitet

Motivasjon

Dette oppsettet har jeg kommet frem til gjennom mye prøving og feiling, og flere iterasjoner. Det fungerer for meg for øyeblikket, men det betyr ikke at det fungerer for deg rett ut av boksen. Det er basert på mine behov som utvikler av web-tjenester og mobilapper. Bruk det gjerne som inspirasjon om du vil!

Start her

Mitt motto er hold alt oppdatert hele tiden, om det ikke har kommet frem at nyeste versjon knekker noe. Så jeg har en vane om å sjekke oppdateringer på Mac-en og programmer jeg bruker minst en gang i uka.

Homebrew

Installer Homebrew som er et terminalprogram for å installere og administrere programvare.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Også sørger vi får at alt er oppdatert før vi går videre

brew update

Installere programmer

Her er en liste med programmer jeg bruker

Kjør kommando

## Shell Programs
brew install git

# GUI programs
brew install --cask \
  rider \
  google-chrome \
  vivaldi \
  docker \
  slack \
  spotify \
  anytype \
  postman \
  xcode \
  android-studio \
  webstorm

Webutvikling

For de som jobber med Javascript og web-apper så trengs det NodeJS. Ved å kjøre kommandoen under så installerer du siste LTS versjon av NodeJS, om det er ønskelig med en spesifikk versjon kan du f.eks. legge "@22" på slutten for å installere versjon 22.

# Installer NodeJS
brew install node

# Sjekke versjon
node -v

Git-oppsett

Etter jeg har installert Git så setter jeg opp en global konfigurasjon

touch ~/.gitconfig

I den nye filen så kan vi sette noen innstillinger som skal brukes i alle prosjekter

# .gitconfig

[user]
  name   = Your Name
  email  = your_email@example.com
[github]
  user   = username
[push]
	autoSetupRemote = true

Med den siste linjen så vil du kunne skrive "git push" i en "branch" uten å måtte spesifisere hvilken "branch" på serveren du vil peke mot.

macOS oppsett

Jeg liker å ha det ganske minimalt på skriverbordet og i menyene, så dette er noe av de innstillingene jeg setter opp

Program-oppsett

Vivaldi

Konklusjon

Dette er noen av de mest brukte innstillingene jeg bruker når jeg skal sette opp utviklermiljøet på en ny Mac. Det vil nok forandre seg litt i løpet av året så kan hende jeg må inn å oppdatere artikkelen. Håper det var nyttig!