rustup
rust-lang.github.io
Spec sheet
- Purpose
- rustup installs Rust from official release channels and lets users switch between stable, beta, and nightly compilers and keep them updated.Read 7 Oct 2026 · rust-lang.github.io
- Support
- The installer site directs users who need help to the Rust community.Read 7 Oct 2026 · rustup.rs
- License
- The project is licensed under either Apache License 2.0 or MIT, at the user's option.Read 7 Oct 2026 · github.com
- Cross-compilation
- rustup can install standard library components for other targets with the rustup target add command.Read 7 Oct 2026 · rust-lang.github.io
- Cross-compilation limit
- Installing a target with rustup adds its Rust standard library, but cross-compilation may also require tools such as a linker or the Android NDK.Read 7 Oct 2026 · rust-lang.github.io
- Nightly caveat
- Nightly toolchains may fail to build or may lack non-default components for a given date and target.Read 7 Oct 2026 · rust-lang.github.io
- Package integrations
- The installation guide describes package-manager routes including APT, Homebrew, pacman, and DNF.Read 7 Oct 2026 · rust-lang.github.io
- Package manager support
- The rustup project says it does not maintain the packages listed for third-party package managers and directs package-related problems to their maintainers.Read 7 Oct 2026 · rust-lang.github.io
- Project pinning
- Projects can select a toolchain with a rust-toolchain.toml or rust-toolchain file.Read 7 Oct 2026 · rust-lang.github.io
- Shell completion
- rustup can generate completion scripts for Bash, Fish, Zsh, and PowerShell.Read 7 Oct 2026 · rust-lang.github.io
- Supported systems
- The installer site lists Windows, Linux, macOS, FreeBSD, NetBSD, Solaris, and illumos as supported systems.Read 7 Oct 2026 · rustup.rs
- Toolchain management
- rustup manages multiple Rust toolchains through a single set of command proxies in ~/.cargo/bin.Read 7 Oct 2026 · rust-lang.github.io
- Toolchain overrides
- Users can select toolchains with command-line shorthand, an environment variable, directory overrides, a toolchain file, or a global default.Read 7 Oct 2026 · rust-lang.github.io
- Windows setup
- The default Windows toolchain uses the MSVC ABI and requires Visual Studio for its linker and libraries.Read 7 Oct 2026 · rust-lang.github.io
Plans and prices
Free Free Rust toolchain installer and manager Read 7 Oct 2026 · rust-lang.github.io
Where Specifiction places it
- Development Environment Managers#37 of 507.4