메인 콘텐츠로 건너뛰기

Node.js

OpenClaw는 Node 22.16 이상이 필요합니다. Node 24는 설치, CI, 릴리스 워크플로우의 기본이자 권장 런타임입니다. Node 22는 활성 LTS 경로를 통해 계속 지원됩니다. 설치 스크립트는 Node를 자동으로 감지하고 설치합니다. 이 페이지는 Node를 직접 설정하고 모든 것이 올바르게 연결되어 있는지 확인하고자 할 때 유용합니다 (버전, PATH, 전역 설치).

버전 확인

node -v
이 명령이 v24.x.x 이상을 출력하면 권장 기본값을 사용 중입니다. v22.16.x 이상이면 지원되는 Node 22 LTS 경로입니다. Node가 설치되지 않았거나 버전이 너무 오래되었다면 아래 설치 방법 중 하나를 선택하세요.

Node 설치

Homebrew (추천):
brew install node
또는 nodejs.org에서 macOS 설치 프로그램을 다운로드하세요.
버전 관리자를 사용하면 Node 버전 간에 쉽게 전환할 수 있습니다. 인기 있는 옵션들:
  • fnm — 빠르고 교차 플랫폼 지원
  • nvm — macOS/Linux에서 널리 사용됨
  • mise — 여러 언어 지원 (Node, Python, Ruby 등)
fnm 사용 예시:
fnm install 24
fnm use 24
버전 관리자가 셸 시작 파일 (~/.zshrc 또는 ~/.bashrc)에 초기화되어 있는지 확인하세요. 그렇지 않으면 새 터미널 세션에서 openclaw를 찾지 못할 수 있습니다. 이는 PATH에 Node의 bin 디렉토리가 포함되지 않기 때문입니다.

문제 해결

openclaw: command not found

이 경우는 거의 항상 npm의 전역 bin 디렉토리가 PATH에 없기 때문입니다.
1

전역 npm 접두사 찾기

npm prefix -g
2

PATH에 있는지 확인

echo "$PATH"
출력에서 <npm-prefix>/bin (macOS/Linux) 또는 <npm-prefix> (Windows)를 찾으세요.
3

셸 시작 파일에 추가

~/.zshrc 또는 ~/.bashrc에 추가:
export PATH="$(npm prefix -g)/bin:$PATH"
그런 다음 새로운 터미널을 열거나 (zsh에서는 rehash, bash에서는 hash -r 실행).

npm install -g에서 권한 오류 (Linux)

EACCES 오류가 발생하면 npm의 전역 접두사를 사용자 쓰기가 가능한 디렉토리로 전환하세요:
mkdir -p "$HOME/.npm-global"
npm config set prefix "$HOME/.npm-global"
export PATH="$HOME/.npm-global/bin:$PATH"
export PATH=... 행을 ~/.bashrc 또는 ~/.zshrc에 추가하여 영구적으로 설정하세요.