rustup command-line has a built-in help system that provides more
information about each command. Run
rustup help for an overview. Detailed
help for each subcommand is also available. For example, run
rustup toolchain install --help for specifics on installing toolchains.
Rust is distributed on three different release channels: stable, beta, and
rustup is configured to use the stable channel by default, which
represents the latest release of Rust, and is released every six weeks.
When a new version of Rust is released, you can type
rustup update to update
$ rustup update info: syncing channel updates for 'stable' info: downloading component 'rustc' info: downloading component 'rust-std' info: downloading component 'rust-docs' info: downloading component 'cargo' info: installing component 'rustc' info: installing component 'rust-std' info: installing component 'rust-docs' info: installing component 'cargo' info: checking for self-updates info: downloading self-updates stable updated: rustc 1.7.0 (a5d1e7a59 2016-02-29)
This is the essence of
rustup update also checks for updates to
rustup and automatically
installs the latest version. To manually check for updates and install the
latest version of
rustup without updating installed toolchains type
rustup self update:
$ rustup self update info: checking for self-updates info: downloading self-updates
rustup will automatically update itself at the end of any
toolchain installation as well. You can prevent this automatic behaviour by
--no-self-update argument when running
rustup update or
rustup toolchain install.