无法构建Rocket.RS:给定版本的要求无效



我正在遵循火箭入门指南,以学习Rust的火箭网络框架。执行cargo run --verbose时,我会收到以下错误:

PS C:UserskinDesktophello-rocket> cargo run --verbose
Updating registry `https://github.com/rust-lang/crates.io-index`
failed to parse registry's information for: serde
Caused by:
  the given version requirement is invalid

系统详细信息

Desktop Environment:   Windows 10
Cargo Version      :   cargo 0.8.0-nightly (28a0cbb 2016-01-17)
rustc Version      :   rustc 1.7.0 (a5d1e7a59 2016-02-29)

货物

[package]
name = "hello-rocket"
version = "0.1.0"
authors = ["XXX"]
[dependencies]
rocket = "0.3.5"
rocket_codegen = "0.3.5"

我正在关注火箭入门指南

您链接到状态的指南的第一部分(重点是我的):

火箭充分利用Rust的语法扩展和其他高级,不稳定的功能。因此,我们需要使用Rust 的夜间版本。

稍后,它说:

火箭始终需要最新版本的Rust Nightly

但是您有稳定的Rust版本(1.7.0);一个几乎 22个月大的此时(2016-02-29)。生锈1.22.1是Rust的当前稳定版本。

该指南继续描述如何安装最新的每晚;我建议关注它。

  • 您的PC中卸载Rust语言
  • 访问Rust官方网站下载并重新安装最新的Rust。

相关内容

最新更新