我用做了一个新项目
cargo new project-name
cd ./project-name
在运行的目录中
cargo install crate-name
对于板条箱上列出的任何板条箱。io会产生错误
Updating crates.io index
Installing crate-name version-number
error: specified package has no binaries
在其他地方查找建议将适当的依赖项添加到我的Cargo.toml文件中,但这不会改变我得到的输出。特别是,我正在尝试将rust-gmp作为项目依赖项进行安装,并使用
[dependencies]
rust-gmp = "0.5.0"
在Cargo.toml不允许我安装rust gmp。有什么建议吗?
根据Cargo的命名,依赖项实际上并没有"安装"。相反,正如您已经做的那样,您将板条箱添加为Cargo.toml.中项目的依赖项
因此,无论何时运行以某种方式需要这些依赖关系的子命令(例如cargo build
、cargo check
、cargo run
等),都会自动下载并编译它们。
另请参阅有关管理依赖关系的Cargo指南。