首页 文章

Rust / Rocket无法编译`state`和`pear_codegen`

提问于
浏览
0

我开始使用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编译语言标记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 | #![feature(const_fn)] | ^^^^^^^^^^^^^^^^^^^^^错误[E0554]:#![功能]可能无法在稳定版本 Channels 上使用 - > /Users/ktenjin/.cargo /registry/src/github.com-1ecc6299db9ec823/state-0.3.2/src/lib.rs:2:1 | 2 | #![feature(const_unsafe_cell_new)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^错误[E0554]:#![功能]可能不会用于稳定发布渠道 - > /Users/ktenjin/.cargo/registry/src/github.com-1ecc6299db9ec823/state-0.3.2/src/lib.rs:3:1 | 3 | #![feature(const_atomic_usize_new)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^错误[E0554]:#![功能]可能无法使用稳定的发布渠道 - > /Users/ktenjin/.cargo/registry/src/github.com-1ecc6299db9ec823/state-0.3.2/src/lib.rs:4:1 | 4 | #![feature(const_atomic_bool_new)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^错误:由于前4个错误导致中止错误:无法编译状态 . 警告:构建失败,等待其他作业完成...错误:构建失败

我再次运行它,我得到了

错误:无法编译pear_codegen .

我该如何解决这个问题 . 请帮忙!谢谢!

1 回答

  • 2

    rocket tutorial表示你需要每晚生锈才能编译它 . 为了每晚安装,你按照他们在this page中所说的那样在教程中链接:

    这完全在文档中,所以它应该是显而易见的 . 但根据我自己的经验,我经常会错过那些显而易见的事情,因为从一种新语言开始很难,你已经跳过了许多障碍,这些可能只是让你绊倒的一个障碍 .

相关问题