【发布时间】:2019-06-02 15:07:19
【问题描述】:
我用
做了一个新项目cargo new project-name
cd ./project-name
并且一旦在目录中运行
cargo install crate-name
对于 crates.io 上列出的任何 crate 都会产生错误
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 build用于构建项目,cargo run用于运行主二进制应用程序,cargo install用于安装本地项目。cargo install crate-name仅适用于 crate 已在 crates.io 上发布的情况。另请参阅 creating a new package 上的货运指南。 -
尝试安装 rust-gmp 作为我项目的依赖项。它似乎列在 crates.io (crates.io/crates/rust-gmp)
-
完成。但是,对于 crates.io 上列出的任何板条箱,我都会遇到相同的错误;我似乎无法安装任何板条箱作为依赖项。
标签: installation rust rust-cargo