OpenClawのアップデートガイド
開発が活発なツールを使っていると、頻繁なアップデートは嬉しい反面、少し緊張する作業でもあります。「環境が壊れないか」「また一から設定し直しにならないか」といった不安は、開発者なら誰もが経験することです。
OpenClawは現在「1.0」未満のフェーズにあり、非常に速いスピードで進化しています。アップデートはインフラのデプロイと同じように、「アップデート → チェック実行 → 再起動(または openclaw update を使用) → 確認」という流れで行うのが確実です。
アップデートを始める前に、現在の環境について以下の4点を確認し、準備しておいてください。
- インストール方法の特定: Global install(npm/pnpm)か、Source install(git clone)か。
- Gatewayの実行状態: ターミナルで直接動かしているか、サービス(launchd/systemd)として管理しているか。
- 設定のバックアップ:
~/.openclaw/openclaw.jsonをコピーしておきます。 - データと認証情報の保護:
~/.openclaw/credentials/と~/.openclaw/workspaceを確認してください。
クイックスタート
Section titled “クイックスタート”最も推奨されるアップデート方法は、公式サイトのインストーラーを再度実行することです。既存のインストールを自動で検出し、適切な場所へ上書きアップデートを行います。必要に応じて openclaw doctor も実行されます。
curl -fsSL https://openclaw.ai/install.sh | bashヒント:
- オンボーディングウィザードをスキップしたい場合は、
--no-onboardを追加してください。 - Source install の場合は、以下のコマンドを使用します(リポジトリがクリーンな場合のみ
git pull --rebaseが実行されます)。
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git --no-onboardUpdate (Global install)
Section titled “Update (Global install)”npm または pnpm を使用している場合は、以下のいずれかのコマンドを実行してください。なお、Gatewayの実行環境として Bun は推奨されていません(WhatsApp/Telegramでバグが発生するためです)。
npm i -g openclaw@latest# またはpnpm add -g openclaw@latest特定のチャンネルに切り替えたい場合は、以下のコマンドが使えます。
openclaw update --channel betaopenclaw update --channel devopenclaw update --channel stableアップデート後は、必ず以下の手順で状態を確認してください。
openclaw doctoropenclaw gateway restartopenclaw healthUpdate (openclaw update)
Section titled “Update (openclaw update)”Source install(git checkout)を利用している場合は、openclaw update コマンドが便利です。このコマンドは、以下の安全なフローを自動で実行します。
- 選択したチャンネル(タグまたはブランチ)への切り替え
- アップストリームに対する fetch と rebase
- 依存関係のインストールとビルド(Control UI を含む)
openclaw doctorの実行と Gateway の再起動(--no-restartでスキップ可能)
Always Run: openclaw doctor
Section titled “Always Run: openclaw doctor”openclaw doctor は、アップデートを安全に完了させるための重要なコマンドです。このコマンドは、以下のような修正や移行を退屈なほど着実に行います。
- 非推奨になった設定キーや古い設定ファイル場所の移行
- Gateway のヘルスチェックと再起動の提案
- Linux での systemd ユーザーリンガリングの設定(ログアウト後も Gateway を存続させるため)
- 古い Gateway サービス(launchd/systemd など)の最新版への移行
トラブルシューティング
Section titled “トラブルシューティング”もしアップデート後に問題が発生した場合は、以下の手順を試してください。
以前のバージョンに戻す (Global install)
Section titled “以前のバージョンに戻す (Global install)”特定のバージョンを指定してインストールし、再起動します。
npm i -g openclaw@<version>openclaw doctoropenclaw gateway restart特定の時期の状態に戻す (Source install)
Section titled “特定の時期の状態に戻す (Source install)”git を使用して、特定の日付時点のコミットまで戻すことができます。
git fetch origingit checkout "$(git rev-list -n 1 --before=\"2026-01-01\" origin/main)"pnpm installpnpm buildopenclaw gateway restartその他の解決策
Section titled “その他の解決策”openclaw doctorを再度実行してください。出力結果に解決策が示されていることがよくあります。- Gateway のログを確認します:
openclaw logs --follow - サービスのステータスを確認します:
openclaw gateway status
解決しない場合は、AI Setup Assistant に相談してみてください。
次のステップ
Section titled “次のステップ”- Development channels - 各チャンネルの詳細とリリースノート
- Gateway runbook - サービス管理と運用ガイド
OpenClaw Expert
まだ解決しませんか?
このページで解決しない場合は、OpenClaw Expertに直接質問してください。