"внешнее местоположение для cfg_if не существует" при добавлении ящика Tokio
Я хочу создать доказательство концепции, используя ящик Tokio, поэтому я создал новый проект и добавил tokio = "0.1.0"
в файл Cargo.toml, но я получаю следующую ошибку при компиляции проекта:
Compiling nodrop v0.1.12
Compiling crossbeam-utils v0.2.2
Compiling crossbeam-utils v0.3.2
Compiling log v0.4.1
Compiling num_cpus v1.8.0
Compiling kernel32-sys v0.2.2
error: extern location for cfg_if does not exist: V:\aaaaaaa\bbbbbb\DATACRYPT\etc\target\debug\deps\libcfg_if-e8482f195d072758.rlib
error[E0463]: can't find crate for `cfg_if`
--> C:\Users\bbbbb\.cargo\registry\src\github.com-1ecc6299db9ec823\crossbeam-utils-0.2.2\src\lib.rs:8:1
|
8 | extern crate cfg_if;
| ^^^^^^^^^^^^^^^^^^^^ can't find crate
error: aborting due to 2 previous errors
Согласно документации, для компиляции мне не нужен никакой другой ящик, кроме Tokio. Я использую Cargo 0.23.0. Мой пример кода выглядит так:
extern crate tokio;
fn main() {
println!("Hello, world!");
}
Почему возникает эта ошибка?