Foundry 是由 Rust 语言编写的一个合约测试框架,故而很容易得知 Foundry 的运行离不开 Rust 的支持,故我们需要先安装 Rust 语言才能成功运行 Foundry 框架。
1、安装rust
下载rust安装包rustup-init.exe, 并双击
安装完成之后,打开cmd检测是否安装成功
cargo --version
rustc --version
2、安装Foundry
安装foundry有三种方式
1、直接下载预编译的二进制文件foundry_nightly_win32_amd64.zip,解压到某一指定目录,然后配置环境变量
2、 使用 cargo
打开终端,执行以下命令,但是由于网络问题通常会失败
cargo install --git https://github.com/foundry-rs/foundry --profile local --locked forge cast chisel anvil
3、通过docker安装
docker pull ghcr.io/foundry-rs/foundry:latest
3、Foundry使用
使用 forge init可以创建新项目
forge init helloworl
或者clone一个已存在的项目
git clone https://github.com/PaulRBerg/foundry-template
执行forge install 安装依赖,然后可以分别使用forge build、forge test进行体验