很多人对本地部署DFINITY(IC)节点源码不熟悉,我决定写一个中文教程。
Ubuntu 20.04
Docker server/client 均为 20.10.6
Rust环境 cargo 1.46.0
IC源码 :
https://github.com/dfinity/ic
git clone https://github.com/dfinity/ic.git
cd gitlab-ci/docker/
./docker-build-local-image.sh
cd ../tools
./docker-run
cd ../../rs/
cargo build -p ic-replica -p nodemanager
./cargo-build-canisters
编译部署本地环境结束
P.S.
IC的源码并没有全部公布,只是公布了replica,node manager和 NNS canister三个由Rust实现的源码。但是已经可以构建一个节点群来测试一下了。