rust之cargo install cargo-binstall 是什么

cargo-binstall 是什么

官方:https://lib.rs/crates/cargo-binstall

Binstall 提供了一种低复杂性的机制来安装 Rust 二进制文件,作为从源代码(通过 cargo install )构建或手动下载软件包的替代方案。这旨在与现有的 CI 工件和基础结构一起使用,并为包维护人员提供最小的开销。

Binstall 的工作原理是从中获取 crate 信息 crates.io 并在链接 repository 中搜索匹配的版本和工件,回退到快速安装的第三方工件主机,回退到支持的备用目标,最后 cargo install 作为最后的手段。

cargo-binstall 是一个 Cargo 插件,它可以将 Rust 项目编译的二进制文件安装到指定目录,而不是默认的 target 目录。这个插件可以方便地管理 Rust 项目的构建产物,使得可以更容易地将二进制文件部署到系统中,而不需要手动复制或移动文件。

bash 复制代码
cargo install cargo-binstall

安装完成后,你可以在 Rust 项目的根目录下使用 cargo binstall 命令来编译并安装二进制文件到指定目录。你也可以通过 cargo binstall --help 命令查看更多用法和选项。

实战demo:安装argo risczero 工具。我们将用于 cargo binstall 安装 cargo-risczero

bash 复制代码
cargo install cargo-binstall
cargo binstall cargo-risczero
相关推荐
兜小糖的小秃毛2 分钟前
文号验证-同时对两个输入框验证
开发语言·前端·javascript
brzhang3 分钟前
代码越写越乱?掌握这 5 种架构模式,小白也能搭出清晰系统!
前端·后端·架构
Asthenia04124 分钟前
为什么MySQL关联查询要“小表驱动大表”?深入解析与模拟面试复盘
后端
南雨北斗7 分钟前
分布式系统中如何保证数据一致性
后端
Asthenia041211 分钟前
Feign结构与请求链路详解及面试重点解析
后端
左灯右行的爱情14 分钟前
缓存并发更新的挑战
jvm·数据库·redis·后端·缓存
brzhang18 分钟前
告别『上线裸奔』!一文带你配齐生产级 Web 应用的 10 大核心组件
前端·后端·架构
shepherd11119 分钟前
Kafka生产环境实战经验深度总结,让你少走弯路
后端·面试·kafka
anqi2727 分钟前
如何在 IntelliJ IDEA 中编写 Speak 程序
java·大数据·开发语言·spark·intellij-idea
XuX0332 分钟前
MATLAB小试牛刀系列(1)
开发语言·matlab