尝试安装带有货物的包裹时"error: specified package has no binaries"?



我用做了一个新项目

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 buildcargo checkcargo run等),都会自动下载并编译它们。

另请参阅有关管理依赖关系的Cargo指南。

相关内容

最新更新