Внешняя зависимость в Rust не загружается из команды запуска груза

Я пытаюсь повторить код, который я нашел в учебнике. Я использую следующие зависимости в моем файле 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 ответов

Другие вопросы по тегам