Blockchain 创建第一个基板链的问题

Blockchain 创建第一个基板链的问题,blockchain,substrate,Blockchain,Substrate,当我试图编译节点模板时,会出现一系列错误。 错误:无法为节点模板运行时v2.0.0(/Users/modules3D/VSCode项目/基板节点模板/运行时)运行自定义生成命令。 原因: 进程未成功退出:/Users/modules3D/VSCode Projects/subscriber node template/target/release/build/node-template-runtime-cae9ad6029c9f681/build script build(退出代码:1) ---

当我试图编译节点模板时,会出现一系列错误。
错误:无法为
节点模板运行时v2.0.0(/Users/modules3D/VSCode项目/基板节点模板/运行时)运行自定义生成命令。

原因: 进程未成功退出:
/Users/modules3D/VSCode Projects/subscriber node template/target/release/build/node-template-runtime-cae9ad6029c9f681/build script build
(退出代码:1) ---stdout 正在执行生成命令:“rustup”“run”“nightly”“cargo”“rustc”“--target=wasm32 unknown”“--清单路径=/Users/modules3D/VSCode项目/基板节点模板/target/release/wbuild/node模板运行时/cargo.toml”“--color=always”“--release”

而且:

错误[E0282]:需要类型批注 -->/Users/moduleus3d/.cargo/registry/src/github.com-1ecc6299db9ec823/sp-算术-2.0.0/src/fixed_point.rs:541:9 | 541 |让精度=P::精度。饱和成(); (一)给出“<代码>精度> <代码> >类型 ... 1595 |/机具已修复!( 1596 | |固定64, 1597 | |测试|固定| i64, 1598 | | i64, ... | 1601 | |“定点64位有符号,范围=[-9223372036.854775808,9223372036.854775807]”, 1602 | | ); |在这个宏调用中 | =注意:此错误源于宏(在夜间构建中,使用-Z宏反向跟踪运行以获取更多信息)

错误[E0282]:需要类型批注 -->/Users/moduleus3d/.cargo/registry/src/github.com-1ecc6299db9ec823/sp-算术-2.0.0/src/fixed_point.rs:541:9 | 541 |让精度=P::精度。饱和成(); (一)给出“<代码>精度> <代码> >类型 ... 1604 |/机具|已修复!( 1605 | |固定128, 1606 | |测试|固定| i128, 1607 | i128, ... | 1611 | | [-170141183460469231731.687303715884105728, 170141183460469231731.687303715884105727]_", 1612 | | ); |在这个宏调用中 | =注意:此错误源于宏(在夜间构建中,使用-Z宏反向跟踪运行以获取更多信息)

错误[E0282]:需要类型批注 -->/Users/moduleus3d/.cargo/registry/src/github.com-1ecc6299db9ec823/sp-算术-2.0.0/src/fixed_point.rs:541:9 | 541 |让精度=P::精度。饱和成(); (一)给出“<代码>精度> <代码> >类型 ... 1614 |/机具|已修复( 1615 | |固定128, 1616 | |测试|固定| u128, 1617 | | u128, ... | 1621 | | [0.000000000000000000, 340282366920938463463.374607431768211455]_", 1622 | | ); |在这个宏调用中 | =注意:此错误源于宏(在夜间构建中,使用-Z宏反向跟踪运行以获取更多信息)

错误:由于之前的3个错误而中止

有关此错误的详细信息,请尝试
rustc--explain E0282
。 错误:无法编译
sp算术

要了解更多信息,请使用--verbose再次运行该命令。 警告:生成失败,正在等待其他作业完成。。。 错误:生成失败 警告:生成失败,正在等待其他作业完成。。。 错误:生成失败


关于如何解决这些错误的任何建议???

看起来您需要降低夜间版本的级别

可以通过运行以下命令序列来执行此操作:

rustup安装夜间-2020-10-06
生锈目标添加wasm32未知-工具链nightly-2020-10-06
导出WASM_构建_工具链=夜间-2020-10-06

您可以在此处了解有关如何将nightly与Subscriber一起使用的更多信息:

Fresh project始终面临传出的nightly版本问题。 如果运行基板版本2.0.0,可以使用以下命令解决:

rustup install nightly-2020-07-02
rustup override set nightly-2020-07-02
rustup target add wasm32-unknown-unknown --toolchain nightly-2020-07-02

然后尝试重新构建

你是按这里规定的夜间建筑吗?