【发布时间】:2021-11-05 03:15:47
【问题描述】:
我想通过 Cargo 运行一个示例,但我遇到了一个错误:
error: failed to parse manifest at `/Users/aviralsrivastava/dev/subxt/Cargo.toml`
完整的堆栈跟踪是:
error: failed to parse manifest at `/Users/aviralsrivastava/dev/subxt/Cargo.toml`
Caused by:
feature `edition2021` is required
The package requires the Cargo feature called `edition2021`, but that feature is not stabilized in this version of Cargo (1.56.0-nightly (b51439fd8 2021-08-09)).
Consider adding `cargo-features = ["edition2021"]` to the top of Cargo.toml (above the [package] table) to tell Cargo you are opting in to use this unstable feature.
See https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#edition-2021 for more information about the status of this feature.
根据建议,我继续修改 Cargo.toml:
Consider adding `cargo-features = ["edition2021"]` to the top of Cargo.toml (above the [package] table) to tell Cargo you are opting in to use this unstable feature.
diff --git a/Cargo.toml b/Cargo.toml
index 26a02c7..186d09b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[workspace]
members = [".", "cli", "codegen", "macro"]
-
+cargo-features = ["edition2021"]
[package]
name = "subxt"
version = "0.15.0"
(END)
我仍然面临同样的错误,好像 toml 文件中没有任何更改。
如何解决上述错误以使用不稳定的包?
【问题讨论】:
-
降级你的工具链怎么样?
-
这是什么意思?对不起,我是新来的。你是说subxt降级还是subxt节点?
-
你的 rust 版本。
-
尝试 nightly-2021-04-22。
-
哈哈@ShawnTabrizi 先生,我已经做到了。几天前,当我在 Discord 中看到这个词时。也会在我的圈子里流传。