1

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

4

0 に答える 0