메인 콘텐츠로 건너뛰기

Node.js

OpenClaw는 Node 22 이상이 필요합니다. 설치 스크립트는 Node를 자동으로 감지하고 설치합니다. 이 페이지는 Node를 직접 설정하고 모든 것이 올바르게 연결되어 있는지 확인하고자 할 때 유용합니다 (버전, PATH, 전역 설치).

버전 확인

node -v
이 명령이 v22.x.x 이상을 출력하면 됩니다. Node가 설치되지 않았거나 버전이 너무 오래되었다면 아래 설치 방법 중 하나를 선택하세요.

Node 설치

Homebrew (추천):
brew install node
또는 nodejs.org에서 macOS 설치 프로그램을 다운로드하세요.
버전 관리자를 사용하면 Node 버전 간에 쉽게 전환할 수 있습니다. 인기 있는 옵션들:
  • fnm — 빠르고 교차 플랫폼 지원
  • nvm — macOS/Linux에서 널리 사용됨
  • mise — 여러 언어 지원 (Node, Python, Ruby 등)
fnm 사용 예시:
fnm install 22
fnm use 22
버전 관리자가 셸 시작 파일 (~/.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에 추가하여 영구적으로 설정하세요.