Windows WSL 2 安裝 OpenClaw 完整教學(含常見錯誤排除)

想在 Windows 上穩定執行 OpenClaw,最推薦的方式是 **WSL 2 + Ubuntu**。

本篇會一步一步帶你完成:
– 啟用 WSL 2
– 安裝 Ubuntu
– 安裝 Node.js(LTS)
– 安裝 OpenClaw
– 啟動 Gateway
– 常見錯誤排除

## 1) 系統需求

– Windows 10 2004 以上(建議 Windows 11)
– 具備系統管理員權限
– 可連網

先用 **PowerShell(系統管理員)**檢查 WSL 狀態。

“`powershell
wsl –status
“`

## 2) 啟用與安裝 WSL 2

在 **PowerShell(系統管理員)**執行:

“`powershell
wsl –install
“`

安裝完成後若系統要求重開機,請先重開。

重開後設定預設 WSL 版本為 2:

“`powershell
wsl –set-default-version 2
“`

查看發行版與版本:

“`powershell
wsl -l -v
“`

如果還沒有 Ubuntu,安裝它:

“`powershell
wsl –install -d Ubuntu
“`

## 3) 進入 Ubuntu 後先更新套件

以下指令請在 **Ubuntu(WSL)終端機**執行:

“`bash
sudo apt update && sudo apt upgrade -y
“`

安裝常用工具:

“`bash
sudo apt install -y curl git build-essential
“`

## 4) 安裝 Node.js(建議 LTS)

使用 NodeSource 安裝 LTS(範例:22.x):

“`bash
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash –
sudo apt install -y nodejs
“`

確認版本:

“`bash
node -v
npm -v
“`

## 5) 安裝 OpenClaw

全域安裝:

“`bash
sudo npm install -g openclaw
“`

驗證:

“`bash
openclaw –version
“`

首次設定精靈:

“`bash
openclaw configure
“`

## 6) 啟動與檢查 Gateway

啟動 Gateway:

“`bash
openclaw gateway start
“`

查看狀態:

“`bash
openclaw gateway status
“`

需要重啟時:

“`bash
openclaw gateway restart
“`

## 7) 建議使用方式(Windows + WSL)

– OpenClaw 主程式在 WSL 內執行(穩定)
– Chrome 可在 Windows 端搭配 Browser Relay 使用
– 專案建議放在 WSL 檔案系統(例如 `~/workspace`),效能通常比掛載 C 槽更好

## 8) 常見錯誤排除

### 問題 A:`wsl –install` 無法執行

**可能原因**
– 沒有用系統管理員開 PowerShell
– Windows 版本太舊

**處理方式**
– 用系統管理員重新開 PowerShell
– 更新 Windows 後再試

### 問題 B:Node 版本太舊導致安裝失敗

**處理方式**
– 重新執行 NodeSource 的 LTS 安裝步驟

### 問題 C:`openclaw: command not found`

**處理方式**
– 關閉終端機重開
– 檢查 npm 全域路徑是否在 PATH

### 問題 D:Browser Relay 連線不到

**處理方式**
“`bash
openclaw gateway status
openclaw gateway restart
“`

並確認:
– Chrome 擴充功能已啟用
– Site access = On all sites
– 目標分頁 Relay 顯示 ON / Attached

## 9) 完成驗收清單

請確認以下 5 項都成立:

1. `wsl -l -v` 顯示 Ubuntu 且版本為 2
2. `node -v` 與 `npm -v` 正常
3. `openclaw –version` 正常
4. `openclaw gateway status` 顯示 running
5. Browser Relay 能附著到目標網頁

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *