本地调试环境的好处一方面可以更快的定位问题,一方面可以方便学习。
Substrate 2.0 是最新的 substrate 版本,相比 1.0 在模块设计和抽象上做得更好,一些模块的名字做了较大修改。
安装环境
可以直接用官方的fast模式自动安装环境。
curl https://getsubstrate.io -sSf | bash -s -- --fast
建议走代理,否则很慢
Mac Terminal 走 ss 可以看这个 https://github.com/mrdulin/blog/issues/18
下载代码和安装
git clone https://github.com/paritytech/substrate.git
export WASM_BUILD_TYPE=release
cd substrate
cargo build
运行
cargo run --bin substrate -- --dev -d .chaindata --execution=NativeElseWasm
数据文件默认放在 .chaindata 目录
重启如果碰到问题,可以尝试删除数据文件目录 rm -rf .chaindata
配置CLion
可以参考 Aten 的文章
https://learnblockchain.cn/2019/12/21/substrate-run-debug/
原文
http://blog.boka.network/2020/02/17/polkadot-xue-xi-bi-ji-ben-de-diao-shi-substrate-2/
网友评论