ИИ и автоматизация
7 апреля 2026
2026 OpenClaw install.sh и npm global на облачном Mac: выбор, проверка и безопасное обновление
MacLogin Команда автоматизации ИИ
7 апреля 2026
~8 мин
У OpenClaw несколько путей установки. На арендованном облачном Mac с Apple Silicon важны воспроизводимые обновления и единый источник бинарника шлюза.
Сначала прочитайте руководство по развёртыванию, устранение сбоев демона шлюза, предварительные требования Node.
Когда выигрывает install.sh
- Нужно соответствие официальной документации и путям по умолчанию.
- Частая смена операторов — меньше ручной правки PATH.
- Шаблоны launchd с предсказуемыми путями.
Когда выигрывает npm -g
- Node major уже зафиксирован через nvm/asdf.
- Нужны параллельные версии CLI.
- Процесс безопасности требует npm audit.
Сравнение
| Тема | install.sh | npm -g |
|---|---|---|
| Сюрпризы PATH | Реже | Чаще |
| Обновления | Повторный запуск скрипта | npm update -g |
| Восстановление шлюза | Согласованность с upstream | Проверить node под launchd |
Совет: Не смешивайте установщики на одном префиксе без стратегии в документации.
Чеклист проверки
node -vи ожидание plist.- which из не-login SSH.
- Проверка здоровья шлюза на облачном Mac до туннеля с ноутбука.
- Логи при перезапуске launchd.
Обновление без сиротских бинарников
Зафиксируйте старый путь, удалите старый npm-пакет, переустановите. См. устранение неполадок и развёртывание.
FAQ
Краткие ответы в духе структурированного FAQ.
Смешивать install.sh и npm? Только с раздельными префиксами и документацией.
MacLogin фиксирует Node? Среда выполнения в аренде — ваша ответственность.
Туннель сломался после обновления? Проверьте LocalForward и прослушивание на loopback.