windows通过wsl安装OpenCode和OpenClaw

1、安装wsl

以管理员身份打开 PowerShell (> PowerShell > 右键单击 > 以管理员身份运行) 并输入以下命令:

wsl --install

如果安装比较慢不成功需要梯子

安装成功后你可以随时在 PowerShell 中输入 wsl 进入默认的 Linux 系统,或通过 \wsl$\ 地址在文件资源管理器中访问 Linux 文件系统。

2、 WSL 迁移

想把 WSL 从 C 盘迁移到 E 盘,最简单、最稳妥的方法是使用 WSL 自带的导出/导入功能。

第一步:查看你的 WSL 发行版名称
打开 PowerShell 或 命令提示符,输入:

wsl -l -v

记下你想要迁移的发行版名称(例如 Ubuntu 或 Ubuntu-20.04)。
关闭wsl

wsl --shutdown

第二步:导出当前系统为备份文件
将你的 WSL 系统导出为一个 .tar 文件,存放在 E 盘。这个文件也可以作为备份。

wsl --export Ubuntu E:\wsl_backup\ubuntu.tar

注意:E:\wsl_backup\ 这个文件夹最好提前创建好。

第三步:注销原来的 WSL 系统
这一步会删除 C 盘里的 WSL 数据和设置,以清理空间。

wsl --unregister Ubuntu

第四步:导入系统到 E 盘
将刚刚导出的备份文件,导入到你想要的新位置。

wsl --import Ubuntu E:\wsl\ubuntu E:\wsl_backup\ubuntu.tar --version 2

安装完成后可以删除备份文件 E:\wsl_backup\ubuntu.tar

3、安装OpenCode

在wsl里面执行命令

curl -fsSL https://opencode.ai/install | bash

如果安装不成功,可以尝试修改hosts文件

获取可用IP地址:
访问 https://www.ipaddress.com/,在搜索框中输入 raw.githubusercontent.com,查询其当前的IPv4地址。通常会是 185.199.108.133 或类似的IP

vi /etc/hosts

在文件末尾另起一行 添加

185.199.108.133 raw.githubusercontent.com

保存 重启网络服务

systemctl restart systemd-networkd

重新加载配置

source ~/.bashrc

进入项目目录

cd ~/project/lianghua

启动 opencode

opencode

项目初始化
在 OpenCode 界面中,运行:

/init

然后我们使用自然语言描述你的需求来发起任务

4、安装OpenClaw

在wsl里面执行命令

curl -fsSL https://openclaw.ai/install.sh | bash

安装完成后,运行 Onboarding 完成初始配置。这是最关键的一步:

openclaw onboard --install-daemon

Gateway 基础操作
Gateway 是 OpenClaw 的核心进程,所有功能都依赖它运行:

#查看 Gateway 状态

openclaw gateway status

#在前台运行(适合调试)

openclaw gateway --port 18789

#详细日志模式

openclaw gateway --port 18789 --verbose

#强制占用端口并启动(解决端口冲突)

openclaw gateway --force

#重启 Gateway

openclaw gateway restart

#停止 Gateway

openclaw gateway stop

#查看实时日志

openclaw logs --follow

访问 Control UI
Control UI 是 OpenClaw 的可视化管理界面:

#打开 Control UI(自动在浏览器中打开)

openclaw dashboard

或者直接访问: http://127.0.0.1:18789/

安装详细参考 :

https://www.runoob.com/ai-agent/openclaw-clawdbot-tutorial.html

OpenClaw 接入飞书参考:

https://www.runoob.com/ai-agent/openclaw-feishu.html
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐