如何使用cargo找到一个crate的最新稳定版本?

4

我想了解最新的actix-web版本号,所以我执行了cargo search actix-web。结果是actix-web = "4.0.0-beta.1",显示了beta版本号。

我想知道最新的稳定版版本号,该怎么获取?

2个回答

3
通常,我只关心一个 crate 的版本号,当我要将它添加到我的 Cargo.toml 时。在这些情况下,我使用 cargo-edit project 中的两个额外的 Cargo 子命令:
  • cargo add — 将当前稳定版本的 crate 添加到 Cargo.toml。有选项允许预发布版本或将其标记为构建/开发依赖项。
  • cargo upgrade — 更新已经在 Cargo.toml 中的 crate 版本。类似于 cargo update,但也会更改 Cargo.lock 以外的 Cargo.toml

请注意,cargo upgrade 是来自第三方扩展(尽管显然有计划将其添加到上游 Cargo):https://github.com/killercup/cargo-edit - Lucas Werkmeister

1
cargo show --json $1 | python -m json.tool | jq ".versions[].num"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接