Внешняя зависимость в 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
с моими перечисленными зависимостями и с "*"
как версия соответственно.