指南概述
欢迎来到 Code2Prompt
安装指南。本文档提供了在各种平台(包括 Windows、macOS
和 Linux)上安装 Code2Prompt 的逐步说明。
指南概述
欢迎来到 Code2Prompt
安装指南。本文档提供了在各种平台(包括 Windows、macOS
和 Linux)上安装 Code2Prompt 的逐步说明。
TL;DR
# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2prompt
确保您的系统上已安装 Rust 和 cargo。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
这是安装最新稳定版 Rust 和 Cargo 的官方方法。安装 Rust 后,请确保刷新您的 PATH
变量。重启您的终端或运行安装程序建议的命令。
source $HOME/.cargo/env
您可以通过运行以下命令检查所有内容是否正确安装:
cargo --versiongit --version
# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2prompt
如果您想要在 crates.io 发布之前使用最新功能或修复:
cargo install --git https://github.com/mufeedvh/code2prompt
适用于想要从源代码构建或为项目做出贡献的开发人员。
🛠️ 安装前置条件:
📥 克隆仓库:
git clone https://github.com/mufeedvh/code2prompt.gitcd code2prompt
📦 安装二进制文件:
从源代码构建和安装:
cargo install --path crates/code2prompt
在不安装的情况下构建二进制文件:
cargo build --release
二进制文件将在 target/release
目录中可用。
🚀 运行它:
code2prompt --help
最适合想要使用最新版本而无需从源代码构建的用户。
从 Releases 下载您操作系统的最新二进制文件。
⚠️ 二进制发布可能会落后于最新的 GitHub 版本。若要使用前沿功能,请考虑从源代码构建。
专门为 Arch Linux 用户,code2prompt
可在 AUR 上使用。
code2prompt
可在 AUR
上使用。通过任何 AUR 助手安装它。
paru/yay -S code2prompt
如果您正在使用 Nix,可以使用 nix-env 或 nix profile 安装。
# without flakes:nix-env -iA nixpkgs.code2prompt# with flakes:nix profile install nixpkgs#code2prompt
您可以从 Pypi 下载 Python 绑定。
pip install code2prompt_rs
🛠️ 安装前置条件:
📥 克隆仓库:
git clone https://github.com/mufeedvh/code2prompt.gitcd code2prompt/crates/code2prompt-python
📦 安装依赖项:
rye
命令将创建虚拟环境并安装所有依赖项。
rye sync
⚙️ 构建包:
您将在项目根目录的 .venv
文件夹中位于虚拟环境中开发包。
rye run maturin develop -r
code2prompt
MCP 服务器将很快在 MCP 注册表中可用。
code2prompt
MCP 服务器仍处于原型阶段,很快将集成到主仓库中。
在本地运行 MCP 服务器,以便与 Cline
、Goose
或 Aider
一起使用:
🛠️ 安装前置条件:
📥 克隆仓库:
git clone https://github.com/odancona/code2prompt-mcp.gitcd code2prompt-mcp
📦 安装依赖项:
rye
命令将创建虚拟环境并在 .venv
文件夹中安装所有依赖项。
rye sync
🚀 运行服务器:
MCP 服务器现已安装。您可以使用以下命令运行它:
. .venv/bin/activatepython -m src/code2prompt_mcp/main.py
🔌 与代理集成:
例如,您可以使用类似的配置将其与 Cline
集成:
{ "mcpServers": { "code2prompt": { "command": "bash", "args": [ "-c", "cd /home/olivier/projet/code2prompt-mcp && rye run python /home/olivier/projet/code2prompt-mcp/src/code2prompt_mcp/main.py" ], "env": {} } }}
为了您的方便,本页面已自动翻译。请参考英文版本获取原始内容。