Rust中的外部依赖性未从货运命令

时间:2018-03-13 20:52:49

标签: rust rust-cargo rust-crates

我正在尝试复制我在教程中找到的代码。我在Cargo.toml文件中使用以下依赖项:

[dependencies]
iron = "0.5.1"
mime = "0.2.3"
router = "0.5.1"
urlencoded = "0.5.0"

当我从项目的cargo run目录中执行src时收到以下错误消息:

Updating registry `https://github.com/rust-lang/crates.io-index`
An unknown error occurred

在错误出现之前大约15分钟,它在“正在更新注册表”中挂起。我想将版本控制作为问题,但我正在使用的教程直接声明它们包含它们作为避免版本与示例代码不匹配的方法。

我试图搜索答案,但错误代码太模糊,无法找到任何内容。

添加cargo run --verbose的结果:

Caused by:
  the given version requirement is invalid

我现在得到:

failed to parse registry's information for: serde_json

failed to parse registry's information for: serde

当我使用cargo编译/运行我列出的依赖项并使用"*"作为版本时。

0 个答案:

没有答案