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¶
````
```bash
brew install node
```
Eller ladda ner macOS-installationsprogrammet från [nodejs.org](https://nodejs.org/).
````
````
```bash
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
```
**Fedora / RHEL:**
```bash
sudo dnf install nodejs
```
Eller använd en versionshanterare (se nedan).
````
````
```powershell
winget install OpenJS.NodeJS.LTS
```
**Chocolatey:**
```powershell
choco install nodejs-lts
```
Eller ladda ner Windows-installationsprogrammet från [nodejs.org](https://nodejs.org/).
````
- 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
~/.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.
bash
npm prefix -g
bash
echo "$PATH"
```
Leta efter `<npm-prefix>/bin` (macOS/Linux) eller `<npm-prefix>` (Windows) i utdata.
```
~/.zshrc eller ~/.bashrc:
```
```bash
export PATH="$(npm prefix -g)/bin:$PATH"
```
Öppna sedan en ny terminal (eller kör `rehash` i zsh / `hash -r` i bash).
</Tab>
<Tab title="Windows">
Lägg till utdata från `npm prefix -g` i din system-PATH via Inställningar → System → Miljövariabler.
</Tab>
</Tabs>
```
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.