繼this example:「給出的版本要求是無效的」,而下載依賴
$ cargo build --verbose
Updating registry `https://github.com/rust-lang/crates.io-index`
failed to parse registry's information for: wayland-client
Caused by:
the given version requirement is invalid
這發生在每一個例子,其他回購協議的基礎之上。我運行Ubuntu 16.04 LTS,並通過apt安裝了Cargo和Rustc。使用版本:rustc 1.7.0和貨物0.8.0。
我Cargo.toml從例如:
[package]
name = "spinning-square"
version = "0.1.0"
authors = [
"TyOverby <[email protected]>",
"Nikita Pekin <[email protected]>"
]
[[bin]]
name = "spinning-square"
[dependencies]
piston = "0.31.1"
piston2d-graphics = "0.21.1"
pistoncore-glutin_window = "0.35.0"
piston2d-opengl_graphics = "0.40.0"
你能告訴我們什麼'rustc -V'和'貨物-V'打印? –
我添加了貨物和rustc的版本。此外,我還包括我遇到問題的示例中的Cargo.toml。 – Acais
您可能需要升級rustc(和貨物)。上個星期發佈了1.15.0版本,顯然是1.7.0的兩倍成熟的數字:)從1.7.0開始就有很多波蘭語,特別是更清晰的錯誤消息,增加了穩定的API,...我建議你真的用'rustup'來得到1.15.0。 –