Node.js
OpenClaw에는 노드 22 이상이 필요합니다. 설치 프로그램 스크립트는 Node를 자동으로 감지하고 설치합니다. 이 페이지는 Node를 직접 설정하고 모든 것이 올바르게 연결되었는지 확인하려는 경우에 사용됩니다(버전, PATH, 전역 설치).
버전을 확인하세요
bash
node -vv22.x.x 이상이 인쇄되면 괜찮습니다. Node가 설치되지 않았거나 버전이 너무 오래된 경우 아래에서 설치 방법을 선택하세요.
노드 설치
우분투/데비안:
bash
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs페도라/RHEL:
bash
sudo dnf install nodejs또는 버전 관리자를 사용하세요(아래 참조).
윙겟(권장):
powershell
winget install OpenJS.NodeJS.LTS초콜릿:
powershell
choco install nodejs-lts또는 nodejs.org에서 Windows 설치 프로그램을 다운로드하세요.
Using a version manager (nvm, fnm, mise, asdf)
문제 해결
openclaw: command not found
이는 거의 항상 npm의 전역 bin 디렉터리가 PATH에 없음을 의미합니다.
Find your global npm prefix
bash
npm prefix -gCheck if it's on your PATH
bash
echo "$PATH"출력에서 <npm-prefix>/bin(macOS/Linux) 또는 <npm-prefix>(Windows)를 찾습니다.
Add it to your shell startup file
~/.zshrc 또는 ~/.bashrc에 추가:
bash
export PATH="$(npm prefix -g)/bin:$PATH"그런 다음 새 터미널을 엽니다(또는 zsh에서 rehash 실행 / bash에서 hash -r 실행).
설정 → 시스템 → 환경 변수를 통해 시스템 PATH에 npm prefix -g 출력을 추가합니다.
npm install -g에 대한 권한 오류(Linux)
EACCES 오류가 표시되면 npm의 전역 접두사를 사용자가 쓸 수 있는 디렉터리로 전환하세요.
bash
mkdir -p "$HOME/.npm-global"
npm config set prefix "$HOME/.npm-global"
export PATH="$HOME/.npm-global/bin:$PATH"export PATH=... 줄을 ~/.bashrc 또는 ~/.zshrc에 추가하여 영구적으로 만드세요.