I tried to install cargo-generate so I typed the command below:
cargo install cargo-generate
Then cargo started to download and compile a lot of crates but it was aborted because of compile error.
This is tail of the output..
Compiling cargo v0.46.1
error[E0283]: type annotations needed
--> /home/sugi/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-0.46.1/src/cargo/util/config/de.rs:471:63
|
471 | seed.deserialize(Tuple2Deserializer(1i32, env.as_ref()))
| ----^^^^^^--
| | |
| | cannot infer type for type parameter `T` declared on the trait `AsRef`
| this method call resolves to `&T`
|
= note: cannot satisfy `std::string::String: AsRef<_>`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0283`.
error: failed to compile `cargo-generate v0.5.1`, intermediate artifacts can be found at `/tmp/cargo-installQEj0hM`
Caused by:
could not compile `cargo`
To learn more, run the command again with --verbose.
It seems to panicked while compiling cargo and I have no idea to fix it.
Can somebody solve this error?
My enviroment is:
OS : Ubuntu 20.04.1 on WSL2 on Windows 10 Home 64bit Insider Preview
rustc: 1.49.0
cargo: 1.49.0
