23.12 Installing Binary Packages with cargo install
Besides building your own projects, you can install Rust applications published on Crates.io directly using cargo install
. This command downloads the specified package, builds its default binary crate (usually in release mode), and places the resulting executable in your Cargo bin directory.
cargo install ripgrep # Installs the 'ripgrep' fast search tool package
cargo install fd-find # Installs the 'fd' find alternative package
Cargo downloads the package’s source code, compiles its binary crate in release mode, and places the resulting binary in ~/.cargo/bin/
. Ensure this directory is included in your system’s PATH
environment variable to run the installed commands directly (e.g., rg
, fd
).
Use cargo install --list
to see installed packages. To update an installed package, run cargo install
again with the same package name. To uninstall, use cargo uninstall <package_name>
.