MacBook Pro에서 로컬 Homebrew와 NVM을 사용한 OpenClaw 설치

한 개발자가 MacBook Pro에서 비관리자 사용자 계정으로 OpenClaw 설치를 성공적으로 문서화했으며, 이 과정에서 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 파일 다운로드를 통해 설치되었으며, Qwen3.5-122B-A10B-MLX-vision-4.7-bit LLM은 oMLX를 통해 다운로드되었습니다. 설치는 M3 Max MacBook Pro에서 수행되었으며, 컴파일러 플래그는 ARM64 최적화 빌드를 위해 특별히 구성되었습니다.
📖 Read the full source: r/openclaw
👀 See Also

실용 리뷰: 클로우허브에서 꼭 익혀야 할 3가지 필수 기술과 피해야 할 3가지
한 개발자가 몇 주 동안 Clawhub 스킬을 테스트한 결과 설치할 가치가 있는 세 가지를 발견했습니다: 웹 검색(Brave), 데일리 브리핑, 메모리 검색. 다른 세 가지—음식 주문, 멀티 에이전트 오케스트레이터, 휴머나이저—는 토큰을 낭비하고 불필요한 복잡성을 더합니다.

Claude AI를 활용한 대규모 프로젝트를 위한 단독 개발자의 2단계 프롬프팅 방법
한 명의 개발자가 Claude Chat을 설계자로, Claude Code를 빌더로 사용하는 워크플로우를 공유하며, 실패 모드 분석과 검증 게이트를 포함한 두 단계 프롬프트 방법을 소개합니다.

지속적인 OpenClaw 에이전트 컨텍스트를 위한 3계층 메모리 아키텍처
한 개발자가 에이전트가 컨텍스트 없이 각 세션을 시작하는 것을 방지하기 위해 OpenClaw의 인프라 위에 3계층 메모리 시스템을 구축했습니다. 이 아키텍처에는 매 턴마다 주입되는 L1 작업공간 파일, L2 의미론적 메모리 검색, 필요 시 열리는 L3 참조 문서가 포함됩니다.

레딧 사용자가 일관된 AI 코딩 지원을 위한 실용적인 클로드 설정 공유
한 개발자가 단일 프롬프트에서 분리된 컨텍스트 파일(about-me.md, my-voice.md, my-rules.md)로 전환하고, 클로드가 컨텍스트를 읽고 질문을 하며 계획을 세운 후 작업을 실행하는 구조화된 워크플로우를 구현한 경험을 설명합니다.