Установка OpenClaw на MacBook Pro с использованием локального Homebrew и NVM

Разработчик задокументировал успешную установку OpenClaw на MacBook Pro, используя учётную запись обычного пользователя без прав администратора, полагаясь на Gemini для руководства в процессе.
Подход к установке
Установка использовала локальную настройку Homebrew в ~/homebrew, чтобы избежать необходимости в правах системного администратора. Xcode Command Line Tools были предварительно установлены под учётной записью администратора, в то время как OpenClaw, oMLX и зависимости были установлены под стандартной учётной записью пользователя.
Ключевые шаги настройки
Процесс следовал этим конкретным инструкциям, сгенерированным Gemini:
Шаг 1: Инициализация локального Homebrew и NVM
mkdir -p ~/homebrew curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C ~/homebrew curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
Шаг 2: Настройка окружения оболочки
Файл ~/.zshrc был изменён, чтобы включить:
# 1. КОНФИГУРАЦИЯ HOMEBREW (Локально для oc1) export PATH="/Users/oc1/homebrew/bin:$PATH" export HOMEBREW_PREFIX="/Users/oc1/homebrew" export HOMEBREW_CELLAR="/Users/oc1/homebrew/Cellar" export HOMEBREW_REPOSITORY="/Users/oc1/homebrew" # Флаги компилятора для локальных библиотек (Требуется для сборок M3 Max) export LDFLAGS="-L$HOMEBREW_PREFIX/lib" export CPPFLAGS="-I$HOMEBREW_PREFIX/include" export PKG_CONFIG_PATH="$HOMEBREW_PREFIX/lib/pkgconfig" # 2. КОНФИГУРАЦИЯ NVM export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 3. КОНФИГУРАЦИЯ PYENV export PYENV_ROOT="$HOME/.pyenv" [[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)"
Шаг 3: Установка зависимостей сборки и pyenv
~/homebrew/bin/brew install --build-from-source openssl readline sqlite3 xz zlib ~/homebrew/bin/brew install --build-from-source pyenv
Шаг 4: Установка сред выполнения Node и Python
nvm install 24 nvm alias default 24 LDFLAGS="-L/Users/oc1/homebrew/lib" CPPFLAGS="-I/Users/oc1/homebrew/include" pyenv install 3.14.3 pyenv global 3.14.3
Шаг 5: Установка OpenClaw
npm install -g pnpm npm install -g openclaw@latest openclaw --version
Дополнительные компоненты
oMLX был установлен через загрузку файла DMG, а LLM Qwen3.5-122B-A10B-MLX-vision-4.7-bit был загружен через oMLX. Установка была выполнена на MacBook Pro с M3 Max, с флагами компилятора, специально настроенными для оптимизированных сборок под ARM64.
📖 Read the full source: r/openclaw
👀 Смотрите также

Anthropic выпускает бесплатную официальную обучающую платформу для ИИ Claude.
Anthropic запустила бесплатную обучающую платформу со структурированными курсами, охватывающими основы Claude, интеграцию API, навыки агентов и специализированные треки для разных групп пользователей.

Как на самом деле работает память OpenCLAW: Исправление «забывчивости» агента
Агенты OpenCLAW не имеют постоянной памяти между диалогами — они каждый раз восстанавливают контекст из файлов SOUL.md, USER.md и MEMORY.md. Частые проблемы с «забыванием» возникают из-за старых сессий, неструктурированных файлов памяти и хранения важной информации в истории чата вместо постоянных файлов.

Практическое руководство по созданию навыков Claude: структура, триггеры и скрипты
Claude Skills — это инструкции, которые автоматизируют повторяющиеся задачи, хранящиеся в виде папок с файлом SKILL.md в ~/.claude/skills/. В руководстве объясняются триггеры YAML, интеграция скриптов и правила оркестрации нескольких навыков.

Исправление для запуска OpenClaw на Android через proot Ubuntu: Перехват networkInterfaces() для устранения ошибки uv_interface_addresses 13
Разработчик делится исправлением для запуска OpenClaw 2026.3.13 на Android 16 через Termux и proot Ubuntu 25.10, где приложение вылетает с ошибкой 'uv_interface_addresses returned Unknown system error 13'. Решение — скрипт-перехватчик на JavaScript, который переопределяет os.networkInterfaces().