我正在开始使用 Rust 和 Rocket。
我正在按照 Rocket Getting Started 中的说明进行操作,但出现“错误:无法编译” state。完整日志在这里:`
~/.cargo/bin/cargo run 更新注册表
https://github.com/rust-lang/crates.io-index下载 Rocket_codegen v0.3.3 下载 Rocket v0.3.3
编译 gcc v0.3.54 编译 smallvec v0.4.4 编译 libc v0.2.34 编译 version_check v0.1.3 编译 language-tags v0.2.2 编译 serde v1.0.23 编译状态 v0.3.2 错误[E0554]: #![feature] 可能无法在稳定发布通道上使用 --> /Users/ktenjin/.cargo/registry/src/github.com-1ecc6299db9ec823/state- 0.3.2/src/lib.rs:1:1 | 1 | #![特征(const_fn)] | ^^^^^^^^^^^^^^^^^^^^^错误[E0554]:#![feature] 可能无法在稳定发布渠道上使用 --> /Users/ktenjin/.cargo/registry/src/github.com-1ecc6299db9ec823/state-0.3.2/src/lib。 rs:2:1 | 2 | #![特征(const_unsafe_cell_new)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
错误[E0554]:#![feature] 可能无法在稳定发布渠道上使用 --> /Users/ktenjin/.cargo/registry/src/github.com-1ecc6299db9ec823/state-0.3.2/src/lib。 rs:3:1 | 3 | #![特征(const_atomic_usize_new)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
错误[E0554]:#![feature] 可能无法在稳定发布渠道上使用 --> /Users/ktenjin/.cargo/registry/src/github.com-1ecc6299db9ec823/state-0.3.2/src/lib。 rs:4:1 | 4 | #![特征(const_atomic_bool_new)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
错误:由于之前的 4 个错误而中止
错误:无法编译
state。警告:构建失败,正在等待其他作业完成...错误:构建失败
我再次运行它,我得到了
错误:无法编译
pear_codegen。
我该如何解决这个问题。请帮忙!谢谢!
该火箭教程状态,你需要以编译夜间生锈。为了每晚安装,您可以按照他们在本页面中的说明进行操作,他们在教程中链接:
rustup default nightly这都在文档中,所以应该很明显。但是根据我自己的经验,我经常会错过那些显而易见的事情,因为从一门新语言开始很难,而且您已经跳过了许多障碍,而这些可能只是让您跌跌撞撞的一个障碍。