Installing Binaries with cargo install
Install command-line tools from crates.io for local development use.
Installation location: $HOME/.cargo/bin (ensure it’s in your $PATH)
Requirements: Crate must have binary targets (contains src/main.rs or specified binary)
Example: Installing ripgrep
$ cargo install ripgrep
Updating crates.io index
Downloaded ripgrep v14.1.1
Installing ripgrep v14.1.1
Compiling grep v0.3.2
Finished `release` profile [optimized + debuginfo] target(s) in 6.73s
Installing ~/.cargo/bin/rg
Installed package `ripgrep v14.1.1` (executable `rg`)
The installed binary (rg) is immediately available if ~/.cargo/bin is in your PATH.
Common Use Cases
- Development tools (
cargo-watch,cargo-expand) - Text processing utilities (
ripgrep,fd,bat) - System administration tools
- Custom CLI applications from the Rust ecosystem
Note: cargo install is for developer tools, not system-wide package management.