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