我正在遵循火箭入门指南,以学习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。