translation/translated/documents/SuperClaude/Docs/installation-guide.md

609 lines
15 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# SuperClaude 安装指南 📦
## 🎯 它比看起来更容易!
**诚实的真相**:本指南看起来很长,因为我们想涵盖所有细节,但安装实际上非常简单。大多数人在 2 分钟内用一个命令就完成了!
### 步骤 1安装包
**选项 A来自 PyPI推荐**
```bash
uv add SuperClaude
```
**选项 B来自源码**
```bash
git clone https://github.com/SuperClaude-Org/SuperClaude_Framework.git
cd SuperClaude_Framework
uv sync
```
### 🔧 UV / UVX 设置指南
SuperClaude v3 还支持通过 [`uv`](https://github.com/astral-sh/uv)(更快、现代的 Python 包管理器)或 `uvx` 进行跨平台安装。
### 🌀 使用 `uv` 安装
确保安装了 `uv`
```bash
curl -Ls https://astral.sh/uv/install.sh | sh
```
> 或按照以下说明操作:[https://github.com/astral-sh/uv](https://github.com/astral-sh/uv)
一旦 `uv` 可用,您可以像这样安装 SuperClaude
```bash
uv venv
source .venv/bin/activate
uv pip install SuperClaude
```
### ⚡ 使用 `uvx` 安装(跨平台 CLI
如果您使用的是 `uvx`,只需运行:
```bash
uvx pip install SuperClaude
```
## 🔧 UV / UVX 设置指南
SuperClaude v3 还支持通过 [`uv`](https://github.com/astral-sh/uv)(更快、现代的 Python 包管理器)或 `uvx` 进行跨平台安装。
### 🌀 使用 `uv` 安装
确保安装了 `uv`
```bash
curl -Ls https://astral.sh/uv/install.sh | sh
```
> 或按照以下说明操作:[https://github.com/astral-sh/uv](https://github.com/astral-sh/uv)
一旦 `uv` 可用,您可以像这样安装 SuperClaude
```bash
uv venv
source .venv/bin/activate
uv pip install SuperClaude
```
### ⚡ 使用 `uvx` 安装(跨平台 CLI
如果您使用的是 `uvx`,只需运行:
```bash
uvx pip install SuperClaude
```
### ✅ 完成安装
安装后,继续常规安装程序步骤:
```bash
python3 -m SuperClaude install
```
或使用 bash 风格 CLI
```bash
SuperClaude install
```
### 🧠 注意:
* `uv` 提供更好的缓存和性能。
* 与 Python 3.8+ 兼容,与 SuperClaude 配合顺畅。
---
### ⚠️ 重要说明
**安装 SuperClaude 后。**
**您可以使用 `SuperClaude commands`、`python3 -m SuperClaude commands` 或 `python3 SuperClaude commands`**
**刚刚发生了什么?** SuperClaude 尝试设置您需要的一切。通常没有复杂的配置、依赖搜索或设置头痛!🎉
---
SuperClaude v3 安装的综合指南。但请记住 - 大多数人永远不需要阅读上面快速开始之后的内容!😊
## 开始之前 🔍
### 您需要什么 💻
SuperClaude 适用于 **Windows**、**macOS** 和 **Linux**。这是您需要的:
**必需:**
- **Python 3.8 或更新版本** - 框架用 Python 编写
- **Claude CLI** - SuperClaude 增强 Claude Code因此您需要先安装它
**可选(但推荐):**
- **Node.js 16+** - 仅当您想要 MCP 服务器集成时才需要
- **Git** - 对开发工作流程有帮助
### 快速检查 🔍
在安装前,让我们确保您有基础知识:
```bash
# 检查 Python 版本(应该是 3.8+
python3 --version
# 检查是否安装了 Claude CLI
claude --version
# 检查 Node.js可选用于 MCP 服务器)
node --version
```
如果其中任何一个失败,请参阅下面的[先决条件设置](#先决条件设置-🛠️)部分。
## 快速开始 🚀
**🏆 "让它工作" 方法(推荐给 90% 的用户)**
**选项 A来自 PyPI推荐**
```bash
pip install SuperClaude
# 使用推荐设置安装
SuperClaude install --quick
# 就是这样!🎉
```
**选项 B来自源码**
```bash
# 克隆仓库
git clone <repository-url>
cd SuperClaude
pip install .
# 使用推荐设置安装
SuperClaude install --quick
# 就是这样!🎉
```
**⚠️ 重要说明**
**安装 SuperClaude 后。**
**您可以使用 `SuperClaude commands`、`python3 -m SuperClaude commands` 或 `python3 SuperClaude commands`**
**您刚刚得到的:**
- ✅ 所有 16 个智能命令,自动激活专家
- ✅ 11 个专业角色,知道何时提供帮助
- ✅ 智能路由,为您解决复杂性
- ✅ 约 2 分钟时间和 ~50MB 磁盘空间
**说实话,您完成了。** 打开 Claude Code输入 `/help`,观看 SuperClaude 发挥其魔力。
**担心它会做什么?** 先用这个看看:
```bash
SuperClaude install --quick --dry-run
```
## 安装选项 🎯
我们有三个安装配置文件可供选择:
### 🎯 最小安装
```bash
SuperClaude install --minimal
```
- **内容**:仅核心框架文件
- **时间**:约 1 分钟
- **空间**:约 20MB
- **适合**:测试、基本增强、最小设置
- **包括**:指导 Claude 的核心行为文档
### 🚀 快速安装(推荐)
```bash
SuperClaude install --quick
```
- **内容**:核心框架 + 16 个斜杠命令
- **时间**:约 2 分钟
- **空间**:约 50MB
- **适合**:大多数用户、一般开发
- **包括**:最小中的所有内容 + `/analyze`、`/build`、`/improve` 等专业命令
### 🔧 开发者安装
```bash
SuperClaude install --profile developer
```
- **内容**:包括 MCP 服务器集成的所有内容
- **时间**:约 5 分钟
- **空间**:约 100MB
- **适合**:高级用户、贡献者、高级工作流程
- **包括**:所有内容 + Context7、Sequential、Magic、Playwright 服务器
### 🎛️ 交互式安装
```bash
SuperClaude install
```
- 允许您选择和选择组件
- 显示每个组件功能的详细描述
- 如果您想控制安装的内容,这是好的
## 分步安装 📋
### 先决条件设置 🛠️
**缺少 Python**
```bash
# Linux (Ubuntu/Debian)
sudo apt update && sudo apt install python3 python3-pip
# macOS
brew install python3
# Windows
# 从 https://python.org/downloads/ 下载
# 或打开命令提示符或 powershell
winget install python
```
**缺少 Claude CLI**
- 访问 https://claude.ai/code 获取安装说明
- SuperClaude 增强 Claude Code因此您需要先安装它
**缺少 Node.js可选**
```bash
# Linux (Ubuntu/Debian)
sudo apt update && sudo apt install nodejs npm
# macOS
brew install node
# Windows
# 从 https://nodejs.org/ 下载
# 或打开命令提示符或 powershell
winget install nodejs
```
### 获取 SuperClaude 📥
**选项 1来自 PyPI推荐**
```bash
pip install SuperClaude
```
**选项 2下载最新版本**
```bash
# 下载并提取最新版本
#(将 URL 替换为实际版本 URL
curl -L <release-url> -o superclaude-v3.zip
unzip superclaude-v3.zip
cd superclaude-v3
pip install .
```
**选项 3从 Git 克隆**
```bash
git clone <repository-url>
cd SuperClaude
pip install .
```
### 运行安装程序 🎬
安装程序相当智能,会引导您完成过程:
```bash
# 查看所有可用选项
SuperClaude install --help
# 快速安装(推荐)
SuperClaude install --quick
# 想先看看会发生什么?
SuperClaude install --quick --dry-run
# 安装所有内容
SuperClaude install --profile developer
# 静默安装(最少输出)
SuperClaude install --quick --quiet
# 强制安装(跳过确认)
python3 SuperClaude.py install --quick --force
```
### 安装期间 📱
安装时会发生什么:
1. **系统检查** - 验证您有所需的依赖项
2. **目录设置** - 创建 `~/.claude/` 目录结构
3. **核心文件** - 复制框架文档文件
4. **命令** - 安装斜杠命令定义(如果选择)
5. **MCP 服务器** - 下载和配置 MCP 服务器(如果选择)
6. **配置** - 使用您的偏好设置 `settings.json`
7. **验证** - 测试一切工作
安装程序显示进度,如果出现任何问题会告诉您。
## 安装后 ✅
### 快速测试 🧪
让我们确保一切工作正常:
```bash
# 检查文件是否已安装
ls ~/.claude/
# 应该显示CLAUDE.md、COMMANDS.md、settings.json 等
```
**用 Claude Code 测试:**
1. 打开 Claude Code
2. 尝试输入 `/help` - 您应该看到 SuperClaude 命令
3. 尝试 `/analyze --help` - 应该显示命令选项
### 安装了什么 📂
SuperClaude 默认安装到 `~/.claude/`。这是您会找到的内容:
```
~/.claude/
├── CLAUDE.md # 主要框架入口点
├── COMMANDS.md # 可用斜杠命令
├── FLAGS.md # 命令标志和选项
├── PERSONAS.md # 智能角色系统
├── PRINCIPLES.md # 开发原则
├── RULES.md # 操作规则
├── MCP.md # MCP 服务器集成
├── MODES.md # 操作模式
├── ORCHESTRATOR.md # 智能路由
├── settings.json # 配置文件
└── commands/ # 单个命令定义
├── analyze.md
├── build.md
├── improve.md
└── ...(另外 13 个)
```
**每个文件的功能:**
- **CLAUDE.md** - 告诉 Claude Code 关于 SuperClaude 并加载其他文件
- **settings.json** - 配置MCP 服务器、hooks 等)
- **commands/** - 每个斜杠命令的详细定义
### 第一步 🎯
尝试这些命令开始:
```bash
# 在 Claude Code 中,尝试这些:
/sc:help # 查看可用命令
/sc:analyze README.md # 分析文件
/sc:build --help # 查看构建选项
/sc:improve --help # 查看改进选项
```
**如果看起来不知所措,不要担心** - SuperClaude 逐渐增强 Claude Code。您可以根据需要使用任意多或少。
## 管理您的安装 🛠️
### 更新 📅
保持 SuperClaude 最新:
```bash
# 检查更新
SuperClaude update
# 强制更新(覆盖本地更改)
SuperClaude update --force
# 仅更新特定组件
SuperClaude update --components core,commands
# 查看会更新什么
SuperClaude update --dry-run
```
**何时更新:**
- 当发布新 SuperClaude 版本时
- 如果您遇到问题(更新通常包括修复)
- 当新的 MCP 服务器可用时
### 备份 💾
在重大更改前创建备份:
```bash
# 创建备份
SuperClaude backup --create
# 列出现有备份
SuperClaude backup --list
# 从备份恢复
SuperClaude backup --restore
# 创建带自定义名称的备份
SuperClaude backup --create --name "before-update"
```
**何时备份:**
- 更新 SuperClaude 之前
- 在尝试设置之前
- 卸载之前
- 如果您大量自定义,定期进行
### 卸载 🗑️
如果您需要删除 SuperClaude
```bash
# 删除 SuperClaude保留备份
SuperClaude uninstall
# 完全删除(删除所有内容)
SuperClaude uninstall --complete
# 查看会删除什么
SuperClaude uninstall --dry-run
```
**会删除的内容:**
- `~/.claude/` 中的所有文件
- MCP 服务器配置
- Claude Code 中的 SuperClaude 设置
**保留的内容:**
- 您的备份(除非您使用 `--complete`
- Claude Code 本身SuperClaude 不会触及它)
- 您的项目和其他文件
## 故障排除 🔧
### 常见问题 🚨
**"未找到 Python"**
```bash
# 尝试 python 而不是 python3
python --version
# 或检查是否安装但不在 PATH 中
which python3
```
**"未找到 Claude CLI"**
- 确保首先安装了 Claude Code
- 尝试 `claude --version` 验证
- 访问 https://claude.ai/code 获取安装帮助
**"权限被拒绝"**
```bash
# 尝试使用显式 Python 路径
/usr/bin/python3 SuperClaude.py install --quick
# 或检查是否需要不同权限
ls -la ~/.claude/
```
**"MCP 服务器无法安装"**
- 检查是否安装了 Node.js`node --version`
- 检查 npm 是否可用:`npm --version`
- 尝试先不使用 MCP 安装:`--minimal` 或 `--quick`
**"安装中途失败"**
```bash
# 尝试使用详细输出查看发生什么
SuperClaude install --quick --verbose
# 或首先尝试干运行
SuperClaude install --quick --dry-run
```
### 平台特定问题 🖥️
**Windows**
- 如果您收到"命令未找到",使用 `python` 而不是 `python3`
- 如果您收到权限错误,以管理员身份运行命令提示符
- 确保 Python 在您的 PATH 中
**macOS**
- 您可能需要在安全和隐私设置中批准 SuperClaude
- 如果您没有 Python 3.8+,使用 `brew install python3`
- 尝试显式使用 `python3` 而不是 `python`
**Linux**
- 确保您安装了 `python3-pip`
- 某些包安装可能需要 `sudo`
- 检查 `~/.local/bin` 是否在您的 PATH 中
### 仍有疑问?🤔
**检查我们的故障排除资源:**
- GitHub Issueshttps://github.com/SuperClaude-Org/SuperClaude_Framework/issues
- 查找与您相似的现有问题
- 如果找不到解决方案,创建新问题
**报告错误时,请包括:**
- 您的操作系统和版本
- Python 版本(`python3 --version`
- Claude CLI 版本(`claude --version`
- 您运行的确切命令
- 完整的错误消息
- 您期望发生的事情
**获取帮助:**
- GitHub 讨论区用于一般问题
- 查看 README.md 获取最新更新
- 查看 ROADMAP.md 以了解您的问题是否已知
## 高级选项 ⚙️
### 自定义安装目录
```bash
# 安装到自定义位置
SuperClaude install --quick --install-dir /custom/path
# 使用环境变量
export SUPERCLAUDE_DIR=/custom/path
SuperClaude install --quick
```
### 组件选择
```bash
# 查看可用组件
SuperClaude install --list-components
# 仅安装特定组件
SuperClaude install --components core,commands
# 跳过某些组件
SuperClaude install --quick --skip mcp
```
### 开发设置
如果您计划贡献或修改 SuperClaude
```bash
# 安装所有组件的开发者安装
SuperClaude install --profile developer
# 以开发模式安装(符号链接而不是副本)
SuperClaude install --profile developer --dev-mode
# 安装用于开发的 git hooks
SuperClaude install --profile developer --dev-hooks
```
## 下一步?🚀
**现在 SuperClaude 已安装(这很简单,对吧?):**
1. **开始使用它** - 尝试 `/analyze some-file.js``/build` 看看会发生什么 ✨
2. **不要为学习而压力** - SuperClaude 通常会弄清楚您需要什么
3. **自由实验** - `/improve``/troubleshoot` 这样的命令相当宽容
4. **好奇时阅读指南** - 当您想了解刚刚发生的事情时查看 `Docs/`
5. **提供反馈** - 让我们知道什么有效,什么无效
**真正的秘密**SuperClaude 旨在增强您现有的工作流程,而无需您学习一堆新东西。就像使用常规 Claude Code 一样使用它,但注意它变得多聪明!🎯
**仍然感到不确定?** 先从 `/help``/analyze README.md` 开始 - 您会看到它实际上多么不令人生畏。
---
## 最后说明 📝
- **安装需要 1-5 分钟** 取决于您选择什么
- **需要磁盘空间20-100MB**(不多!)
- **与现有工具配合工作** - 不会干扰您的设置
- **易于卸载** 如果您改变主意
- **社区支持** - 我们实际上阅读并回应问题
- ### ⚠️ 重要说明
**安装 SuperClaude 后。**
**您可以使用 `SuperClaude commands`、`python3 -m SuperClaude commands` 或 `python3 SuperClaude commands`**
感谢尝试 SuperClaude我们希望它让您的开发工作流程更顺畅一些。🙂
---
*最后更新2024年7月 - 如果本指南中的任何内容错误或令人困惑,请告诉我们!*