【问题标题】:Substrate node template error#E0463 - can't find crate for std基板节点模板错误#E0463 - 找不到 std 的 crate
【发布时间】:2020-10-13 23:18:35
【问题描述】:

我正在学习教程 [导入合同托盘箱]。 2020 年 10 月 6 日每晚安装和货物建造。当我运行代码时出现错误 - “找不到 std”_“可能未安装 wasm32-unknown-unknown 目标”。无法弄清楚我哪里出错了...添加了[依赖项]和[功能]运行时代码-然后运行货物检查...我在哪里出错...想知道我哪里出错了,以及如何也解决问题..

【问题讨论】:

    标签: substrate


    【解决方案1】:

    根据您正在构建的工具链,您可以编写

    rustup target add wasm32-unknown-unknown --toolchain nightly
    

    rustup target add wasm32-unknown-unknown --toolchain nightly-2020-10-06
    

    并在您的货物命令中使用+<toolchain> 指定工具链,例如cargo +nightly build

    【讨论】:

    • 我安装了 [rustup nightly-2020-10-06] 并使用了您的第二个示例(上图) - 指定 [cargo +nightly-2020-10-06 build] - cargo 构建成功!...当我运行 [cargo check] 时,我收到一个错误 'error[E0282]: type annotations required' 。感谢您的建议!
    • 我现在收到错误 [E0282]: type annotations required - when I run [cargo check]..
    • 此错误源自宏(在 Nightly 构建中,使用 -Z macro-backtrace 运行以获取更多信息)
    • 如果您在该文件夹中执行$ cargo -V,您的输出是什么? repo 中可能有一个rust-toolchain 文件会干扰它。此外,您写了cargo check,但没有在命令中指定工具链。真的是这样吗,还是您只是错过了将其包含在评论中?
    • 我需要安装一个不同的 nightly 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 2017-03-27
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-19
    相关资源
    最近更新 更多