快速开始指南
在几分钟内使用我们的开发环境在本地运行 Vagus
先决条件
在开始之前,请确保您已安装以下软件:
- Rust: 最新稳定版本 (
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
) - Foundry: 以太坊开发工具包 (
curl -L https://foundry.paradigm.xyz | bash
) - Python 3.8+: 带有 pip 包管理器
- Docker: 用于容器化开发(可选)
- Git: 版本控制系统
系统要求
开发所需的最低硬件要求:
- 内存: 最低 8GB,推荐 16GB
- 存储: 10GB 可用空间
- 操作系统: Linux/macOS(Windows 通过 WSL)
- 网络: 稳定的互联网连接
注意:ARM64 Mac 通过 Rosetta 或原生构建支持。
分步设置
按照这些步骤获得完整的 Vagus 开发环境
1. 克隆仓库
git clone https://github.com/Beijing-Datoms-Technology-Corp/vagus.git
cd vagus
2. 启动本地开发网络
./infra/anvil.sh
这将启动一个本地以太坊测试网,其中已部署 Vagus 智能合约。
3. 运行示例
# 在新终端中
cd planner
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python examples/basic_agent.py