How to switch between Rust toolchains?
To toggle between nightly and stable configurations in your repo use:
rustup override set nightly
or:
rustup override set stable
Use rustup default <toolchain>
to change the default toolchain. You can use the full name (e.g. rustup default stable-x86_64-unknown-linux-gnu
) or a short alias (e.g. rustup default stable
).
rustup also has methods to override the default in a more scoped manner. See Overrides in the rustup book.
The rustup default stable
command works well, but the easiest way is to keep a rust-toolchain
file inside your project root folder. This is similar to a .nvm
file for a NodeJS project.
rust-toolchain
nightly
or
stable