Skip to main content

Windows 使用指南

更新 2026-08-13 3 分钟阅读 在 GitHub 上编辑 ↗

本文整理了在 Windows 上使用 MoAI-ADK 时需要了解的环境要求与常见陷阱。先说结论:WSL 最省心 — 原生 Windows 环境中遇到的大部分路径·权限问题在 WSL 中都不会出现。

MoAI-ADK 是单一 Go 二进制文件,在 Windows 上也能直接运行,但 Claude Code 所处理的 shell 脚本、路径分隔符与字符编码遵循 Linux/macOS 惯例。因此在 Windows 命令提示符(cmd.exe)或旧版 PowerShell 5.x 中,容易出现路径处理错位或 hook 脚本失败的情况。WSL 在 Windows 内直接提供 Linux 环境,一次性消除这些差距。

本页将以一个完整流程引导你完成 WSL 安装、打开项目以及(可选)CG 模式配置。若已在用 WSL,可直接跳到 WSL 设置指南 开始安装 moai-adk。

支持的环境

环境是否支持备注
WSL (推荐) 完全支持最佳体验
PowerShell 7.x+ 支持备选环境
PowerShell 5.x (旧版) 不支持Windows PowerShell
cmd.exe 不支持命令提示符

必要条件:

安装方法

WSL (推荐)

WSL 在 Windows 上提供 Linux 环境,可完整支持 MoAI-ADK 的全部功能。

bash
# 安装 WSL(在管理员 PowerShell 中运行)
wsl --install

# 在 WSL 内安装 MoAI-ADK
curl -fsSL https://adk.mo.ai.kr/install.sh \
  | bash

PowerShell 7.x+

提示:为获得最佳体验,建议使用 WSL。

powershell
irm https://adk.mo.ai.kr/install.ps1 | iex

非 ASCII 用户名路径错误

问题现象

当 Windows 用户名包含韩文、中文等非 ASCII 字符时,某些旧工具或在 8.3 短文件名转换过程中可能出现路径处理问题。若主目录路径混有非 ASCII 字符,特定命令可能失败。

text
C:\Users\홍길동\...

此时用以下方法准备一个纯 ASCII 路径环境最为可靠。

解决方法 1:启用 8.3 文件名生成

以管理员权限设置,使 8.3 短文件名(ASCII 替代路径)得以生成。

powershell
fsutil 8dot3name set 1

注意:此设置影响整个系统,部分旧程序可能受到影响。

解决方法 2:创建 ASCII 用户账户

用英文名创建新的 Windows 用户账户,可从根本上解决主目录路径问题。

解决方法 3:使用 WSL

最推荐的方法是在 WSL(见下文 WSL 设置指南)环境中工作。WSL 原生文件系统不受非 ASCII 主目录路径问题的影响。

WSL 设置指南

安装 WSL

powershell
# 在管理员 PowerShell 中运行
wsl --install

# 默认发行版:Ubuntu(推荐)
# 重启后设置用户名和密码

访问项目文件

在 WSL 中访问 Windows 文件:

bash
# 访问 Windows 文件系统
cd /mnt/c/Users/用户名/projects/

# 使用 WSL 原生文件系统(更快)
cd ~/projects/

性能提示:在 WSL 原生文件系统(~/ 下)中工作,可以避免跨文件系统开销,获得最佳性能。

VS Code 联动

  1. 在 VS Code 中安装 WSL 扩展
  2. 在 WSL 终端中运行 code .
  3. VS Code 会自动以 WSL 模式打开

在 CG 模式中使用 tmux

使用 CG 模式需要 tmux。在 WSL 中安装:

bash
# Ubuntu/Debian
sudo apt install tmux

# 启动 tmux 会话
tmux new -s moai

# 运行 CG 模式
moai cg

问题排查

问题原因解决
moai: command not foundPATH 未包含安装目录安装脚本安装到 ~/.local/bin —— 在 .bashrc 中添加 export PATH="$HOME/.local/bin:$PATH"(用 go install 安装时为 $HOME/go/bin
韩文路径处理失败韩文用户名参考上文非 ASCII 用户名路径错误
权限被拒绝安装脚本权限执行 chmod +x install.sh 后重试
Git 命令失败未安装 Git for Windows安装 Git for Windows
没有 tmux无法运行 CG 模式sudo apt install tmux(在 WSL 中)

下一步