Обзор руководства
Добро пожаловать в руководство по установке Code2Prompt
. Этот документ
содержит пошаговые инструкции по установке на различных платформах, включая
Windows, macOS и Linux.
Обзор руководства
Добро пожаловать в руководство по установке Code2Prompt
. Этот документ
содержит пошаговые инструкции по установке на различных платформах, включая
Windows, macOS и Linux.
Краткий обзор
# Cargo$ cargo install code2prompt
# Homebrew$ brew install code2prompt
Убедитесь, что Rust и cargo установлены на вашей системе.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Это официальный способ установки последней стабильной версии Rust и Cargo. Обязательно обновите переменную PATH
после установки Rust. Перезапустите терминал или выполните предложенные установщиком инструкции.
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
Лучше всего для пользователей, которые хотят использовать последнюю версию без сборки из исходного кода.
Загрузите последний бинарный файл для вашей ОС из Релизов.
⚠️ Бинарные релизы могут отставать от последней версии на GitHub. Для получения новейших функций рассмотрите сборку из исходного кода.
Специально для пользователей Arch Linux, code2prompt
доступен в AUR.
code2prompt
доступен в AUR
. Установите его с помощью любого AUR-клиента.
paru/yay -S code2prompt
Если вы используете Nix, вы можете установить его с помощью nix-env или nix profile.
# без flakes:nix-env -iA nixpkgs.code2prompt# с flakes:nix profile install nixpkgs#code2prompt
Вы можете загрузить привязки Python из Pypi
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": {} } }}
Эта страница была автоматически переведена для вашего удобства. Обратитесь к английской версии для получения оригинального содержания.