运行本地网络
您可以运行本地测试网来对 Aptos 区块链进行测试 和开发。该网络独立于 Aptos 生态系统运行,仅用于测试和开发。
您的本地测试网将不会连接 Aptos 开发网(devnet)
您可以通过两种方式运行本地测试网:使用 Aptos-core 源码或 Docker。
- Aptos-core 源码:在对 Aptos-core 代码库或 Aptos 框架的修改测试时使用。
- Docker:在 Aptos 区块链之上构建服务或在 Aptos 框架 上构建应用程序时使用。因为没有构建开销,并且默认情况下,账本状态在网络重新启动时保持不变。
- 1.从 GitHub 下载并克隆 Aptos-core 项目,并通过运行以下命令准备您的开发环境:git clone https://github.com/aptos-labs/aptos-core.gitcd aptos./scripts/dev_setup.shsource ~/.cargo/env
- 2.运行进程:
cargo run -p aptos-node -- --test
. 启动后,该进程会打印他的配置路径(例如,/private/var/folders/36/w0v54r116ls44q29wh8db0mh0000gn/T/f62a72f87940e3892a860c21b55b529b/0/node.yaml
)和其他元数据。
注意: 该命令仅从创世账本状态运行
aptos-node
。如果你想重用之前运行 aptos-node
产生的账本,使用 cargo run -p aptos-node -- --test --config <config-path>
.