rustup 1.23.0 (2020-11-27) introduced support for TOML syntax for the toolchain file. Use this and specify required compoenents. To ensure you are using a new enough rustup, run: rustup self update
Saves time and prevents errors with trying to install rustup twice or potentially overriding the user's default toolchain.