Skip to content

Feilsøking

Det kan skje noe galt under installering eller under kjøring av et prosjekt. Under er det listet et par ting det kan være lurt å sjekke hvis det dukker opp feilmeldinger på MacOS. Et generelt tips er å kjøre TDT4102: Force refresh of the course content og TDT4102: Perform health check of the setup fra kommandopaletten for en kjapp sjekk av oppsettet. Hvis dette ikke løser problemet, og noe fortsatt er galt, gå gjennom punktene under.

Tillatelser

Åpne Innstillinger og gå inn i Generelt > Personvern og sikkerhet > Utviklerverktøy. Både VS Code og Terminal trenger tillatelse til å kjøre programvare, hvis en eller begge mangler så legg de til med + nede i venstre hjørne.

Filsti og mappe

Pass på at mappen/prosjektet du jobber i ikke er syncet med en skytjeneste som ICloud, OneDrive, DropBox, Google Drive etc. Sjekk også at filstien ikke inneholder æøå og spesielle symboler som mellomrom, $, % o.l. Bindestrek og understrek går fint.

Homebrew og XCode

Åpne Terminal og kjør brew doctor. Dersom noe feil, start fra toppen og kjør kommandoene som Homebrew foreslår. Hvis Homebrew klager på versjonen av Mac'en, oppdater den. Hvis Homebrew klager på versjonen av XCode eller Command Line Tools, kjør xcode-select -p og lim inn filstien etter sudo rm -rf. Dette avinstallerer XCode og dette må installeres på nytt. Dette kan gjøres med TDT4102: Install required tools fra kommandopaletten i VS Code.

Kjøring av program

Hvis ingen feilmeldinger dukker under kjøring og ingenting dukker opp (utskrift i terminal eller Animationwindow) så må det kompileres manuelt med meson compile -Cbuilddir i prosjektmappen og deretter kan det kjøres med F5. Dersom F5 heller ikke funker, gå inn i builddir-mappa cd builddir og kjør ./program i terminalen.

Piazza

Hvis ingen av punktene hjalp, sjekk om noen har spurt om noe lignende på Piazza eller lag et eget innlegg.