OpenClaw:
這是在 Windows 電腦上安裝 WSL (Windows Subsystem for Linux) 並進一步安裝 OpenClaw 的步驟說明。
WSL 讓你在 Windows 上運行 Linux 環境,這對於執行 OpenClaw 這類需要 Linux 工具的應用程式非常重要。
檢查系統需求:
• Windows 版本:
• Windows 11:建議使用最新版本。
• Windows 10 版本 2004 或更高版本 (啟用虛擬機器平台功能)。
• 管理員權限
推薦的安裝方式 (最簡單):
1. 開啟 PowerShell 作為管理員:
• 在 Windows 搜尋列中輸入「PowerShell」。
• 右鍵點擊「Windows PowerShell」並選擇「以系統管理員身分執行」。
2. 執行安裝命令:
在 PowerShell 視窗中輸入以下命令,然後按 Enter 鍵:wsl --install
這個命令會自動執行以下操作:
• 啟用所需的 WSL 和虛擬機器平台功能。
• 下載並安裝最新的 Linux 核心。
• 預設安裝 Ubuntu Linux 發行版。
3. 重新啟動電腦:
命令執行完畢後,系統會要求你重新啟動電腦。請務必重新啟動。
4. 首次啟動 Linux 發行版:
重新啟動後,Ubuntu (或其他預設發行版) 會自動啟動並要求你設定 Linux 使用者名稱和密碼。請務必記住它們,因為在你今後的操作中會需要用到。
安裝完成後:
你就可以在開始功能表中找到你安裝的 Linux 發行版(例如 Ubuntu),點擊即可進入 Linux 終端介面。
Note:
The default WSL installation will be on Disk-C. The installation location can change to Disk-D.
[1] 查看目前已安裝的 WSL 發行版
wsl -l -v
例如顯示:
NAME STATE VERSION
* Ubuntu Running 2
[2] 停止 WSL
wsl --shutdown
[3] 匯出 Ubuntu 成 tar 檔(暫存檔)
wsl --export Ubuntu D:\WSL\ubuntu-backup.tar
(Ubuntu 是你的發行版名稱)
[4] 取消註冊原本 C 槽版本 ( 這一步會刪除原本 C 槽的 Ubuntu )
wsl --unregister Ubuntu
[5] 在 D 槽建立新安裝位置
例如:
D:\WSL\Ubuntu
先手動建立資料夾,或:mkdir D:\WSL\Ubuntu
[6] 匯入 Ubuntu 到 D 槽
wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL\ubuntu-backup.tar --version 2
----
OpenClaw 通常可以透過 npm (Node Package Manager) 全域安裝。在開始之前,確保你的 WSL 環境已正確安裝 Node.js 和 npm。
步驟 1:在 WSL 中安裝 Node.js 和 npm
如果你是首次在 WSL 環境中安裝 Node.js,推薦使用 nvm (Node Version Manager),它可以讓你輕鬆管理多個 Node.js 版本。
1. 開啟你的 WSL 終端機 (例如,從開始選單找到 Ubuntu)。
2. 安裝 nvm:
執行以下命令來下載並執行 nvm 的安裝腳本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
• (如果 curl 命令不存在,你可能需要先安裝它:sudo apt update && sudo apt install curl)
3. 載入 nvm:
安裝腳本執行後,你需要重新載入你的 shell 設定檔,讓 nvm 生效。通常是 ~/.bashrc。執行:
source ~/.bashrc
如果你是使用 Zsh Shell (zsh),則執行 source ~/.zshrc。
4. 驗證 nvm 是否安裝成功,輸入:
nvm --version
如果顯示版本號,表示 nvm 已成功安裝。
5. 安裝最新 LTS (長期支援) 版本的 Node.js:
nvm install --lts
這個命令會下載並安裝 Node.js 的最新 LTS 版本,以及對應的 npm。
6. 驗證 Node.js 和 npm 安裝:
node -v
npm -v
這會顯示你安裝的 Node.js 和 npm 版本。
步驟 2:全域安裝 OpenClaw
一旦 Node.js 和 npm 設定完成,你就可以使用 npm 來安裝 OpenClaw。
1. 使用 npm 全域安裝 OpenClaw:
執行以下命令:npm install -g openclaw
-g 參數表示將 OpenClaw 安裝為全域命令,這樣你就可以在任意目錄下直接執行 openclaw 命令。
步驟 3:驗證 OpenClaw 安裝
1. 檢查 OpenClaw 版本,在終端機中輸入:
openclaw --version
或者 openclaw help
如果顯示 OpenClaw 的版本資訊或幫助訊息,表示安裝成功。
OpenClaw 的初步連接:
根據你的 OpenClaw 運行環境,你可能需要啟動 OpenClaw 的 Gateway 服務:
openclaw gateway start
具體的操作請參考 OpenClaw 的官方文件或 openclaw help 提供的資訊。
這樣,你就完成了在 Windows 上安裝 WSL 和 OpenClaw 的基本設置。
----
進入 Windows,啟動 Windows Power Shell
CMD input : wsl
CMD input : openclaw
開啟瀏覽器,開啟 OpenClaw 控制台網址。
----
In PowerShell :
Ctrl + C
----
0.Preparation
[] Ubuntu WSL Image,
Download : https://cloud-images.ubuntu.com/wsl/
----
1. Execute Power Shell
wsl --install
2. After install WSL. Update UBUNTU system
sudo apt update
sudo apt upgrade -y
四、先更新 Ubuntu 套件
在 Ubuntu 執行:
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git build-essential ca-certificates
curl -fsSL https://openclaw.ai/install.sh | bash
curl -fsSL https://openclaw.ai/install.sh | bash
方法一:使用 Docker 部署(建議)
git clone https://github.com/OpenClawAI/OpenClaw.git
cd OpenClaw
相關語法 :
[] Check version : openclaw --version
Install Node.js (for OpenClaw), Input :
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install nodejs -y
Input :
npm install -g openclaw