Hopp til innhold
NorscodeNorscode

Slik installerer du Norscode

ArtikkelAv Norscode-prosjektet

En steg-for-steg-veiledning for å få kjøretiden nc opp å gå på Linux, macOS og Windows.

Ett verktøy, tre plattformer Linux macOS Windows nc

Denne veiledningen tar deg gjennom å installere Norscode fra bunnen av, uansett hvilket operativsystem du er på. Alt du trenger er kjøretiden nc — ett enkelt verktøy som både sjekker, kjører og serverer koden din.

1. Last ned kjøretiden

Gå til nedlastinger og hent nc for plattformen din. Det finnes bygg for Linux, macOS og Windows. Du laster ned én fil — det er ingen pakkebrønn å sette opp og ingen avhengigheter å installere ved siden av.

2. Gjør den kjørbar og legg den i stien

På Linux og macOS gjør du fila kjørbar og flytter den et sted som ligger i PATH:

chmod +x nc
sudo mv nc /usr/local/bin/

På Windows legger du mappa som inneholder nc.exe til i Path-miljøvariabelen, så du kan kjøre nc fra hvilken som helst mappe.

3. Sjekk at den svarer

Uansett plattform bekrefter du installasjonen slik:

nc --version

Får du et versjonsnummer tilbake, er du klar.

4. Kjør ditt første program

Lag en fil hei.no:

funksjon start() -> heiltall {
    skriv("Hei, verden!")
    returner 0
}

Og kjør den:

nc run hei.no

Ser du Hei, verden! i terminalen, virker alt.

Vanlige problemer

  • «command not found» eller «ikke gjenkjent»: nc ligger ikke i PATH. Se steg 2 på nytt.
  • Nekter å kjøre på macOS: første gang kan systemet blokkere en nedlastet binær. Tillat den i Systeminnstillinger under Personvern og sikkerhet.
  • Feil arkitektur: pass på at du lastet ned bygget som matcher maskinen din — Intel mot Apple Silicon, x86-64 mot ARM.

Videre

Nå som nc er på plass, ta Kom i gang for en full gjennomgang, eller bla i eksemplene.

Sjekk at alt henger sammen

En rask måte å bekrefte at installasjonen er komplett, er å kjøre de tre kommandoene verktøyet består av. nc --version skal gi et versjonsnummer, nc check hei.no skal si at fila er i orden, og nc run hei.no skal skrive Hei, verden!. Fungerer alle tre, har du både kjøretiden, typesjekken og kjøringen på plass.

Hold kjøretiden oppdatert

Norscode er i aktiv utvikling, og nye versjoner kommer jevnlig. Å oppdatere er den samme jobben som å installere: last ned den nye nc-fila fra nedlastinger og legg den over den gamle på samme sted i PATH. Programmene dine trenger ingen endring — de er vanlige .no-filer, og en nyere kjøretid kjører dem som før. Vil du vite hvilken versjon du har, sier nc --version fra.

Samme filer på flere plattformer

Det spiller ingen rolle om du skrev programmet på macOS og kjører det på Linux. Kildekoden er den samme, og en NCB bygget på én plattform kjører på en annen så lenge kjøretiden er samme versjon. Det gjør det enkelt å utvikle lokalt og distribuere til en server et helt annet sted.

Når noe fortsatt ikke virker

  • «Permission denied» på Linux eller macOS: fila mangler kjøre-rettighet. Kjør chmod +x nc på nytt.
  • Feil arkitektur: en binær for Intel kjører ikke på Apple Silicon, og omvendt. Last ned bygget som matcher maskinen din.
  • nc finnes, men programmet gjør ingenting: husk at kjøringen starter i funksjonen start. Uten den vet ikke programmet hvor det skal begynne.

Kommer du fortsatt ikke videre, ta med hva nc --version sier og hvilken plattform du er på når du spør — se kontaktsiden.

Les også

Tilbake til oversikten