我预计会有类似
cargo install stopwatch
的内容,但在文档中找不到它。
我一直在寻找包版本并手动将其添加到 Cargo.toml 中:
[dependencies]
stopwatch = "0.0.6"
但这很乏味,我觉得它应该更加自动化。
从 Rust 1.62.0 开始,有一个内置的
add
子命令来添加依赖项,避免自己编辑 Cargo.toml 文件。
添加最新版本:
cargo add stopwatch
添加特定版本:
cargo add [email protected]
更多详细信息请参见货物手册。
不,Cargo 中没有内置这样的东西。只有一个
cargo install
子命令可以在整个系统范围内安装 crate 的二进制文件。
可以创建新的第三方 Cargo 子命令,并且 cargo edit 可以执行您想要的操作。 这些货物子命令可以通过
cargo install
安装,在一个有趣的元圈中!
% cargo install cargo-edit
# Now `cargo add` is available
% cargo add mycrate