Error installing a crate via cargo: specified package has no binaries

问题解决
回复
头像
523066680
Administrator
Administrator
帖子: 573
注册时间: 2016年07月19日 12:14
联系:

Error installing a crate via cargo: specified package has no binaries

帖子 523066680 »

error: specified package has no binaries


cargo install is used to install binary packages that happen to be distributed through crates.io.

If you want to use a crate as a dependency, add it to your Cargo.toml.

Read the Rust getting started guide and the Cargo getting started guide for further information. In short:

cargo new my_project
cd my_project
echo 'curl = "0.3.0"' > Cargo.toml

Amusingly, you can install a third-party Cargo subcommand called cargo-edit using cargo install that makes it easier to modify your Cargo.toml file to add dependencies!

cargo install cargo-edit
cargo add curl

An important thing to note is that every Cargo project manages and compiles a separate set of dependencies (some background info). Thus is doesn't make sense to install a compiled library. The source code for each version of a library will be cached locally, avoiding downloading it multiple times.
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 0 访客