我们将基于Ubuntu 18.04来安装Substrate的开发环境。
我这边Ubuntu是安装在VMWorkstation虚拟机上的。
安装依赖
安装参考:https://docs.substrate.io/tutorials/v3/create-your-first-substrate-chain/#install-rust-and-the-rust-toolchain
但具体的操作步骤,不妨根据这篇文档来做。因为下面的步骤是我亲身验证有效的。
安装所需要的包
执行以下的包,安装预编译好的包:
sudo apt update && sudo apt install -y git clang curl libssl-dev llvm libudev-dev
这里有的包之前也许搭建其它的开发环境已安装,不用太关心。
如果安装过程中出错,建议采用折半的方式,把出错安装包找出来,最终确认上述所有的依赖包都安装成功。
安装rust与rust 工具链
- 安装rustup
curl https://sh.rustup.rs -sSf | sh
- 配置PATH,以便可以找到rust的包管理工具Cargo
source ~/.cargo/env
可以通过以下命令来验证上述安装与配置是否成功:
cargo --version
- 配置rust工具链使用最新的稳定版本