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