我正在尝试复制我在教程中找到的代码。我在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
编译/运行我列出的依赖项并使用"*"
作为版本时。