从 https://crates.io 安装二进制(binary target,可执行程序,既拥有
src/main.rs或指定二进制文件)的 crate。
介绍
crate 拥有的 target 分类:
-
binary target
-
library target
-
示例
$ cargo install x_demo
Updating crates.io index
Downloaded x_demo v0.1.0
Downloaded 1 crate (8.2 KB) in 2.10s
Installing x_demo v0.1.0
Compiling x_demo v0.1.0
Finished release [optimized] target(s) in 23.96s
Installing /Users/xiexianbin/.cargo/bin/x_demo
Installed package `x_demo v0.1.0` (executable `x_demo`)说明:
- cargo install 安装的二进制存放在根目录的 bin 文件夹
- 若使用 rustup 安装的 Rust,默认二进制存在在
$HOME/.cargo/bin目录(需要欲加入 PATH 中) - 其中
x_demo源码见 https://github.com/xiexianbin/rust-actions-demo