Как проявляется
При запуске скрипта 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.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.