Dev Substrate 开发环境配置 - 3) 本地调试 Substrate 2.0

tony · 发布于 2020年03月04日 · 80 次阅读

本地调试环境的好处一方面可以更快的定位问题,一方面可以方便学习

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/

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册