Install overview
Node.js
OpenClaw требует Node 22.19+, Node 23.11+ или Node 24+. Node 24 — среда выполнения по умолчанию и рекомендуемая среда для установок, CI и рабочих процессов релизов. Node 22 остается поддерживаемым через активную ветку LTS. Скрипт установки автоматически обнаружит и установит Node — эта страница нужна, если вы хотите настроить Node самостоятельно и убедиться, что все подключено корректно (версии, PATH, глобальные установки).
Проверьте свою версию
node -vЕсли команда выводит v24.x.x или выше, вы используете рекомендуемую версию по умолчанию. Если она выводит v22.19.x или выше, вы используете поддерживаемый путь Node 22 LTS, но мы все равно рекомендуем перейти на Node 24, когда это будет удобно. Версии Node 23 до v23.11.0 не поддерживаются. Если Node не установлен или версия находится вне поддерживаемого диапазона, выберите способ установки ниже.
Установите Node
macOS
Homebrew (рекомендуется):
brew install nodeИли скачайте установщик для macOS с nodejs.org.
Linux
Ubuntu / Debian:
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejsFedora / RHEL:
sudo dnf install nodejsИли используйте менеджер версий (см. ниже).
Windows
winget (рекомендуется):
winget install OpenJS.NodeJS.LTSChocolatey:
choco install nodejs-ltsИли скачайте установщик для Windows с nodejs.org.
Использование менеджера версий (nvm, fnm, mise, asdf)
Менеджеры версий позволяют легко переключаться между версиями Node. Популярные варианты:
- fnm — быстрый, кроссплатформенный
- nvm — широко используется на macOS/Linux
- mise — полиглотный (Node, Python, Ruby и т. д.)
Пример с fnm:
fnm install 24fnm use 24Устранение неполадок
openclaw: command not found
Это почти всегда означает, что глобальный каталог bin npm не находится в вашем PATH.
Найдите глобальный префикс npm
npm prefix -gПроверьте, есть ли он в вашем PATH
echo "$PATH"Найдите <npm-prefix>/bin (macOS/Linux) или <npm-prefix> (Windows) в выводе.
Добавьте его в файл запуска оболочки
macOS / Linux
Добавьте в ~/.zshrc или ~/.bashrc:
export PATH="$(npm prefix -g)/bin:$PATH"Затем откройте новый терминал (или выполните rehash в zsh / hash -r в bash).
Windows
Добавьте вывод npm prefix -g в системную переменную PATH через Настройки → Система → Переменные среды.
Ошибки прав доступа при npm install -g (Linux)
Если вы видите ошибки EACCES, переключите глобальный префикс npm на каталог, доступный пользователю для записи:
mkdir -p "$HOME/.npm-global"npm config set prefix "$HOME/.npm-global"export PATH="$HOME/.npm-global/bin:$PATH"Добавьте строку export PATH=... в ~/.bashrc или ~/.zshrc, чтобы сделать изменение постоянным.
Связанные материалы
- Обзор установки — все способы установки
- Обновление — поддержание OpenClaw в актуальном состоянии
- Начало работы — первые шаги после установки