是否有命令可以自动将箱子添加到我的 Cargo.toml 中?

问题描述 投票:0回答:2

我预计会有类似

cargo install stopwatch
的内容,但在文档中找不到它。

我一直在寻找包版本并手动将其添加到 Cargo.toml 中:

[dependencies]
stopwatch = "0.0.6"

但这很乏味,我觉得它应该更加自动化。

rust rust-cargo
2个回答
28
投票

从 Rust 1.62.0 开始,有一个内置的

add
子命令来添加依赖项,避免自己编辑 Cargo.toml 文件。

添加最新版本:

cargo add stopwatch

添加特定版本:

cargo add [email protected]

更多详细信息请参见货物手册


27
投票

不,Cargo 中没有内置这样的东西。只有一个

cargo install
子命令可以在整个系统范围内安装 crate 的二进制文件。 可以创建新的第三方

Cargo 子命令

,并且 cargo edit 可以执行您想要的操作。 这些货物子命令可以通过

cargo install

安装,在一个有趣的元圈中!

% cargo install cargo-edit

# Now `cargo add` is available
% cargo add mycrate

	
© www.soinside.com 2019 - 2024. All rights reserved.