Install overview

Node.js

OpenClaw には Node 22.19+、Node 23.11+、または Node 24+ が必要です。Node 24 は、インストール、CI、リリースワークフローでデフォルトかつ推奨されるランタイムです。Node 22 もアクティブな LTS 系列を通じて引き続きサポートされます。インストーラースクリプトは Node を自動的に検出してインストールします。Node のバージョン、PATH、グローバルインストールなどを自分で設定する場合は、このページを参照してください。

バージョンを確認する

bash
node -v

推奨されるデフォルトは v24.x.x 以降です。Node 22 LTS のサポート対象は v22.19.x 以降です(都合のよいタイミングで Node 24 にアップグレードしてください)。v23.11.0 より前の Node 23 ビルドはサポートされません。Node がインストールされていない場合、またはサポート対象範囲外の場合は、以下のインストール方法を選択してください。

Node をインストールする

macOS

Homebrew(推奨):

bash
brew install node

または、nodejs.org から macOS 用インストーラーをダウンロードします。

Linux

Ubuntu / Debian:

bash
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejs

Fedora / RHEL:

bash
sudo dnf install nodejs

または、バージョンマネージャーを使用します(以下を参照)。

Windows

winget(推奨):

powershell
winget install OpenJS.NodeJS.LTS

Chocolatey:

powershell
choco install nodejs-lts

または、nodejs.org から Windows 用インストーラーをダウンロードします。

バージョンマネージャー(nvm、fnm、mise、asdf)を使用する

バージョンマネージャーを使用すると、Node のバージョンを簡単に切り替えられます。一般的な選択肢:

  • fnm - 高速でクロスプラットフォーム対応
  • nvm - macOS/Linux で広く利用
  • mise - 多言語対応(Node、Python、Ruby など)

fnm を使用する例:

bash
fnm install 24fnm use 24

トラブルシューティング

openclaw: command not found

ほとんどの場合、npm のグローバル bin ディレクトリが PATH に含まれていないことが原因です。

  • npm のグローバルプレフィックスを確認する

    bash
    npm prefix -g
  • PATH に含まれているか確認する

    bash
    echo "$PATH"

    出力に <npm-prefix>/bin(macOS/Linux)または <npm-prefix>(Windows)が含まれているか確認します。

  • シェルの起動ファイルに追加する

    macOS / Linux

    ~/.zshrc または ~/.bashrc に追加します:

    bash
    export PATH="$(npm prefix -g)/bin:$PATH"

    その後、新しいターミナルを開きます(または zsh では rehash、bash では hash -r を実行します)。

    Windows

    npm prefix -g の出力を、Settings → System → Environment Variables からシステムの PATH に追加します。

  • 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 に追加します。

    関連項目

    Was this useful?
    On this page

    On this page