Slik installerer du Norscode
En steg-for-steg-veiledning for å få kjøretiden nc opp å gå på Linux, macOS og Windows.
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 --versionFå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.noSer du Hei, verden! i terminalen, virker alt.
Vanlige problemer
- «command not found» eller «ikke gjenkjent»:
ncligger ikke iPATH. 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 ncpå nytt. - Feil arkitektur: en binær for Intel kjører ikke på Apple Silicon, og omvendt. Last ned bygget som matcher maskinen din.
ncfinnes, men programmet gjør ingenting: husk at kjøringen starter i funksjonenstart. 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å
- Nytt nettsted for språketnorscode.no handler nå om programmeringsspråket, med dokumentasjon, eksempler og nedlastinger.
- Hvorfor kjøretiden sier neiEn kort forklaring av kapabilitetsmodellen, og hvorfor den er slått på fra første stund.
- Kompilatoren bygger seg selvNorscode er selvhostende: verktøykjeden er skrevet i språket den kompilerer.