rust : rustup切换stable、nightly

本文详细介绍了如何在Rust稳定版(stable)和夜间版(nightly)之间进行切换,包括使用rustup工具设置默认和覆盖工具链的具体步骤,展示了如何通过命令行检查当前Rust编译器版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值