在stable、nightly都安装的情况下:
从stable->nightly
C:\Users\rustr>rustc --version
rustc 1.32.0 (9fda7c223 2019-01-16)
C:\Users\rustr>rustup override set nightly
info: using existing install for 'nightly-x86_64-pc-windows-msvc'
info: override toolchain for 'C:\Users\rustr' set to 'nightly-x86_64-pc-windows-msvc'
nightly-x86_64-pc-windows-msvc unchanged - rustc 1.36.0-nightly (dec4c5201 2019-05-24)
C:\Users\rustr>rustc --version
rustc 1.36.0-nightly (dec4c5201 2019-05-24)
从nightly->stable
C:\Users\rustr>rustc --version
rustc 1.36.0-nightly (dec4c5201 2019-05-24)
C:\Users\rustr>rustup override set stable
info: using existing install for 'stable-x86_64-pc-windows-msvc'
info: override toolchain for 'C:\Users\rustr' set to 'stable-x86_64-pc-windows-msvc'
stable-x86_64-pc-windows-msvc unchanged - rustc 1.32.0 (9fda7c223 2019-01-16)
C:\Users\rustr>rustc --version
rustc 1.32.0 (9fda7c223 2019-01-16)
默认设置
C:\Users\rustr>rustup default stable
info: using existing install for 'stable-x86_64-pc-windows-msvc'
info: default toolchain set to 'stable-x86_64-pc-windows-msvc'
stable-x86_64-pc-windows-msvc unchanged - rustc 1.32.0 (9fda7c223 2019-01-16)
C:\Users\rustr>rustup default nightly
info: using existing install for 'nightly-x86_64-pc-windows-msvc'
info: default toolchain set to 'nightly-x86_64-pc-windows-msvc'
nightly-x86_64-pc-windows-msvc unchanged - rustc 1.36.0-nightly (dec4c5201 2019-05-24)
切换特定版本,比如,1.85.0版本
PS D:\workfile> rustup default 1.85.0
info: syncing channel updates for '1.85.0-x86_64-pc-windows-msvc'
541.8 KiB / 860.7 KiB ( 63 %) 0 B/s in 1s ETA: Unkno 717.8 KiB / 860.7 KiB ( 83 %) 541.8 KiB/s in 2s ETA: 829.8 KiB / 860.7 KiB ( 96 %) 358.9 KiB/s in 3s ETA: 860.7
KiB / 860.7 KiB (100 %) 276.6 KiB/s in 3s ETA: 0s
info: latest update on 2025-02-20, rust version 1.85.0 (4d91de4e4 2025-02-17)
info: downloading component 'cargo'
206.7 KiB / 6.9 MiB ( 3 %) 0 B/s in 1s ETA: Unkno 427.8 KiB / 6.9 MiB ( 6 %) 206.7 KiB/s in 2s ETA: 3 619.8 KiB / 6.9 MiB ( 9 %) 213.9 KiB/s in 3s ETA: 3 987.8 KiB / 6.9 MiB 6.9 MiB / 6.9 MiB (100 %) 185.6 KiB/s in 34s ETA: 0s
info: downloading component 'clippy'
2.6 MiB / 2.6 MiB (100 %) 201.7 KiB/s in 14s ETA: 0s
info: downloading component 'rust-docs'
info: downloading component 'rust-std'
22.3 MiB / 22.3 MiB (100 %) 227.2 KiB/s in 2m 1s ETA: 0s
info: downloading component 'rustc'
63.8 MiB / 63.8 MiB (100 %) 236.8 KiB/s in 5m 56s ETA: 0s
info: downloading component 'rustfmt'
1.7 MiB / 1.7 MiB (100 %) 208.0 KiB/s in 9s ETA: 0s
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
18.3 MiB / 18.3 MiB (100 %) 2.6 MiB/s in 7s ETA: 0s
info: installing component 'rust-std'
22.3 MiB / 22.3 MiB (100 %) 12.9 MiB/s in 1s ETA: 0s
info: installing component 'rustc'
63.8 MiB / 63.8 MiB (100 %) 13.6 MiB/s in 4s ETA: 0s
info: installing component 'rustfmt'
info: default toolchain set to '1.85.0-x86_64-pc-windows-msvc'
1.85.0-x86_64-pc-windows-msvc installed - rustc 1.85.0 (4d91de4e4 2025-02-17)
PS D:\workfile> rustc --version
rustc 1.85.0 (4d91de4e4 2025-02-17)