Install overview

Node.js

O OpenClaw requer Node 22.19+, Node 23.11+ ou Node 24+. O Node 24 é o ambiente de execução padrão e recomendado para instalações, CI e fluxos de trabalho de lançamento; o Node 22 continua sendo compatível por meio da linha LTS ativa. O script de instalação detecta e instala o Node automaticamente — use esta página quando quiser configurar o Node por conta própria (versões, PATH, instalações globais).

Verifique sua versão

bash
node -v

v24.x.x ou superior é a opção padrão recomendada. v22.19.x ou superior é o caminho compatível para o Node 22 LTS (atualize para o Node 24 quando for conveniente). As versões do Node 23 anteriores à v23.11.0 não são compatíveis. Se o Node não estiver instalado ou estiver fora do intervalo compatível, escolha um método de instalação abaixo.

Instale o Node

macOS

Homebrew (recomendado):

bash
brew install node

Ou baixe o instalador para macOS em nodejs.org.

Linux

Ubuntu / Debian:

bash
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejs

Fedora / RHEL:

bash
sudo dnf install nodejs

Ou use um gerenciador de versões (veja abaixo).

Windows

winget (recomendado):

powershell
winget install OpenJS.NodeJS.LTS

Chocolatey:

powershell
choco install nodejs-lts

Ou baixe o instalador para Windows em nodejs.org.

Como usar um gerenciador de versões (nvm, fnm, mise, asdf)

Os gerenciadores de versões permitem alternar facilmente entre versões do Node. Opções populares:

  • fnm - rápido e multiplataforma
  • nvm - amplamente usado no macOS/Linux
  • mise - poliglota (Node, Python, Ruby etc.)

Exemplo com o fnm:

bash
fnm install 24fnm use 24

Solução de problemas

openclaw: command not found

Isso quase sempre significa que o diretório global de binários do npm não está no seu PATH.

  • Encontre o prefixo global do npm

    bash
    npm prefix -g
  • Verifique se ele está no seu PATH

    bash
    echo "$PATH"

    Procure por <npm-prefix>/bin (macOS/Linux) ou <npm-prefix> (Windows) na saída.

  • Adicione-o ao arquivo de inicialização do shell

    macOS / Linux

    Adicione ao ~/.zshrc ou ~/.bashrc:

    bash
    export PATH="$(npm prefix -g)/bin:$PATH"

    Em seguida, abra um novo terminal (ou execute rehash no zsh / hash -r no bash).

    Windows

    Adicione a saída de npm prefix -g ao PATH do sistema em Settings → System → Environment Variables.

  • Erros de permissão ao executar npm install -g (Linux)

    Se você encontrar erros EACCES, altere o prefixo global do npm para um diretório no qual o usuário tenha permissão de escrita:

    bash
    mkdir -p "$HOME/.npm-global"npm config set prefix "$HOME/.npm-global"export PATH="$HOME/.npm-global/bin:$PATH"

    Adicione a linha export PATH=... ao seu ~/.bashrc ou ~/.zshrc para tornar a alteração permanente.

    Conteúdo relacionado

    Was this useful?
    On this page

    On this page