Hoppa till huvudinnehåll

Node.js

OpenClaw kräver Node 22 eller senare. Den installer script kommer att upptäcka och installera Node automatiskt — denna sida är för när du vill ställa in Node själv och se till att allt är ansluten korrekt (versioner, PATH, globala installationer).

Kontrollera din version

node -v
Om detta skriver ut v22.x.x eller högre, är du bra. Om noden inte är installerad eller versionen är för gammal, välj en installationsmetod nedan.

Installera Node

Homebrew (rekommenderas):
````
```bash
brew install node
```

Eller ladda ner macOS-installationsprogrammet från [nodejs.org](https://nodejs.org/).
````
Versionshanterare låter dig växla mellan Node versioner lätt. Populära alternativ:
  • fnm — snabb, plattformsoberoende
  • nvm — vanligt använd på macOS/Linux
  • mise — polyglott (Node, Python, Ruby, m.m.)
Exempel med fnm:
fnm install 22
fnm use 22
Se till att din versionshanterare är initierad i din skalstartfil (~/.zshrc eller ~/.bashrc). Om det inte är det kan openclaw inte hittas i nya terminalsessioner eftersom PATH inte kommer att inkludera Nodes bin katalog.

Felsökning

openclaw: command not found

Detta betyder nästan alltid att npm:s globala bin-katalog inte finns på din PATH.
1

Find your global npm prefix

npm prefix -g
2

Check if it's on your PATH

echo "$PATH"
```
Leta efter `<npm-prefix>/bin` (macOS/Linux) eller `<npm-prefix>` (Windows) i utdata.
```
3

Add it to your shell startup file

Lägg till i ~/.zshrc eller ~/.bashrc:
export PATH="$(npm prefix -g)/bin:$PATH"
Öppna sedan en ny terminal (eller kör rehash i zsh / hash -r i bash).

Behörighetsfel på npm install -g (Linux)

Om du ser EACCES-fel, byt npm:s globala prefix till en katalog som är skrivbar för användaren:
mkdir -p "$HOME/.npm-global"
npm config set prefix "$HOME/.npm-global"
export PATH="$HOME/.npm-global/bin:$PATH"
Lägg till raden export PATH=... i din ~/.bashrc eller ~/.zshrc för att göra det permanent.