rust - cargo install 是否有等效的更新命令?

标签 rust rust-cargo

我想更新一个包,我使用 cargo install 来全局安装包,例如 rustfmt 或 racer。如果不先删除已安装的包(通过 cargo uninstall),然后再次运行安装命令,我找不到更新已安装包的方法。有更新命令吗?

最佳答案

vanilla cargo 中没有这样的命令(好吧,有 cargo install 但那是为了依赖),但是因为 cargo 支持 third-party subcommands是一个答案:cargo-update crate

照常安装

cargo install cargo-update

然后使用

cargo install-update -a

要更新所有已安装的包,有关更多使用信息和示例,请参阅 cargo install-update manpage

免责声明:我是作者

关于rust - cargo install 是否有等效的更新命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48438783/

相关文章:

string - 如何处理字符串比较?

rust - 如何使用从其他两个 HashMap 移动的值创建一个 HashMap?

rust - 获取切片中最大或最小浮点值的索引或 Rust 中的 Vec 的惯用方法是什么?

rust - 即使在成功运行 `cargo build` 后编译时也无法找到 crate

rust - 通过 Cargo 生成文档时如何包含私有(private)模块?

rust - cargo 中的自定义 cfg 目标?

json - 即使类型具有派生(序列化),也不满足特征绑定(bind)序列化

rust - 计算两个原始指针之间的距离

rust - 如何对 `cfg` 和 Cargo 使用条件编译?

compiler-errors - Cargo 编译失败 'num'