チュートリアルで見つけたコードを複製しようとしています。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
リストされ"*"
た依存関係とバージョンとしてそれぞれコンパイル/実行すると。