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/34484361/

相关文章:

rust - 为什么可变的 self 借贷不会变成不可变的?

rust - Google chrome 和 Apple M1 中的计算着色器

build - 使用 Rust Cargo 进行构建的不同目标名称

naming-conventions - Rust 安全绑定(bind)的命名约定

javascript - 使用 web-sys 而不是普通的旧 JavaScript 是否有性能提升?

rust - 替换 RwLockWriteGuard 的内容

python - 在工作空间中编译时,dylib 无法加载 libstd

rust - 如果标志包含空格,我如何将标志从构建脚本传递给 rustc?

visual-studio-code - 在 vscode 中带有参数的 RUST cargo 运行任务

rust - 是否可以禁用 Cargo 中的单个默认功能?