Как проявляется
При запуске скрипта install.ps1 в PowerShell появляется ошибка npm error code ENOENT, команда moltbot не распознаётся.
Из-за чего возникает
Инсталлятор пытается вызвать npm через node.exe, но на Windows npm доступен как .cmd файл. Кроме того, отсутствие установленного Git вызывает сбой npm.
Как исправить
- Установите Git для Windows с официального сайта https://git-scm.com/download/win
- Запустите PowerShell с правами администратора и выполните команду:
Set-ExecutionPolicy RemoteSigned
- Запустите установку Moltbot снова:
iwr -useb https://openclaw.ai/install.ps1 | iex
- Если установка прошла успешно, команда
moltbotбудет доступна в PowerShell.
Как не столкнуться снова
Перед установкой Moltbot убедитесь, что на Windows установлен Git и настроена политика выполнения скриптов PowerShell.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #3917.
Чистая установка без сюрпризов — в пошаговом гиде для Windows. Похожие сбои и их причины собраны в разборе частых ошибок OpenClaw.
Похожие проблемы при установке и с плагинами: plugin not found и spawn EINVAL при установке плагинов OpenClaw на.